在CentOS FetchLinux中,管理磁盘主要涉及以下几个方面:
查看所有磁盘:
lsblk
或者
fdisk -l
查看特定磁盘的详细信息:
df -h # 查看文件系统使用情况
du -sh /path/to/directory # 查看目录大小
使用fdisk创建分区:
sudo fdisk /dev/sdb
按照提示进行操作(n新建分区,p主分区,w写入并退出)。
格式化分区:
sudo mkfs.ext4 /dev/sdb1
挂载分区:
sudo mount /dev/sdb1 /mnt/mydisk
卸载分区:
sudo umount /mnt/mydisk
LVM允许你动态调整磁盘空间。
创建物理卷:
sudo pvcreate /dev/sdb1
创建卷组:
sudo vgcreate myvg /dev/sdb1
创建逻辑卷:
sudo lvcreate -L 10G -n mylv myvg
格式化逻辑卷:
sudo mkfs.ext4 /dev/myvg/mylv
挂载逻辑卷:
sudo mount /dev/myvg/mylv /mnt/mydisk
扩展逻辑卷:
sudo lvextend -L +5G /dev/myvg/mylv
sudo resize2fs /dev/myvg/mylv
缩小逻辑卷(需谨慎操作):
sudo e2fsck -f /dev/myvg/mylv
sudo resize2fs /dev/myvg/mylv 5G
sudo lvreduce -L 5G /dev/myvg/mylv
RAID可以提高数据冗余和性能。
安装mdadm:
sudo yum install mdadm
创建RAID阵列:
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
格式化RAID阵列:
sudo mkfs.ext4 /dev/md0
挂载RAID阵列:
sudo mount /dev/md0 /mnt/raid
检查磁盘健康:
sudo smartctl -a /dev/sda
备份数据:
使用rsync、tar等工具定期备份重要数据。
sudo权限执行需要管理员权限的命令。通过以上步骤,你可以在CentOS FetchLinux系统中有效地管理磁盘。