在Debian系统中,监控和管理分卷可以通过多种工具和方法实现。以下是一些常用的监控和管理工具及其使用方法:
inotify-tools
监控文件夹变化:sudo apt-get update
sudo apt-get install inotify-tools
inotifywait
监控文件夹:inotifywait -m /path/to/directory
-m
选项表示监控模式,持续监控指定目录,并在检测到事件时打印。inotifywait -m -e create,delete,modify /path/to/directory
inotifywait -m -e create,delete,modify /path/to/directory /path/to/logfile.log 2&1 &
inotifywait -m -r -e create,delete,modify /path/to/directory
while inotifywait -e create,delete,modify --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' /path/to/directory; do sleep 1; done
systemd
日志监控:journalctl -xe
Filebeat
监控系统日志:wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.10.1-linux-x86_64.tar.gz
tar -xvf filebeat-7.10.1-linux-x86_64.tar.gz
cd filebeat-7.10.1-linux-x86_64
/etc/filebeat/filebeat.yml
文件,例如监控/var/log
目录下的所有日志文件,并将日志发送到本地的Elasticsearch实例。sudo systemctl start filebeat
sudo systemctl enable filebeat
sudo journalctl -u filebeat
df -h
命令:df -h
sudo apt install lvm2
sudo pvcreate /dev/sdb
sudo vgcreate vgsam /dev/sdb
vgdisplay
sudo lvcreate -n lvsam vgsam -L 1G
lvscan
sudo fdisk -l
查看系统当前已挂载的硬盘信息。sudo fdisk /dev/sdX
对硬盘进行分区。sudo mkfs.ext4 /dev/sdXn
格式化分区。sudo mkdir /mnt/mynewdrive
sudo mount /dev/sdXn /mnt/mynewdrive
/etc/fstab
文件,添加挂载信息以实现系统启动时自动挂载。通过上述工具和方法,可以有效地监控和管理Debian系统的分卷,确保系统的稳定性和安全性。