一、设备管理
1、查看命令
fdisk -l #查看真实存在的设备(不一定被识别)
cat /proc/partitions #查看系统识别的设备
blkid #查看系统可用的设备df -H #作用同-h,但是计算时以1000Bytes为换算单位而非1024Bytes
2、挂、卸载
mount 设备 挂载点 #挂载设备(如:mount /dev/sdb1 /mnt)
umount 设备 #卸载设备(如:umount /dev/sdb1)
卸载时显示target is busy 不能卸载时:fuser -kvm 设备 #(如:fuser -kvm /dev/sdb1直接结束进程,umount卸载 )
mount #查看设备的挂载情况mount -o ro 设备 挂载点 #只读挂载
mount -o remount,rw 设备 #读写重新挂载(-o指定挂载方式)
3、设备开机自动挂载
(1)vim /etc/fstab #编辑文件,使该操作永久生效
/dev/vdb2 ? ? ?/mnt ? ? ? ? xfs ? ? ? ? ? ? ?defaults ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0
设备 ? ? ? ? ? ? ?挂载点 ?文件系统类型 ?文件系统选项 ? 是否备份(0不备份) 是否检测(0不检测)
(2)mount -a #重读该文件,相当于刷新二、磁盘分区的划分(mbr,可以建立3个主分区,1个扩展分区)
1、mbr分区
(1)fdisk -l #查看系统设备
(2)fdisk /dev/vdb #对/dev/vdb进行分区
帮助:a toggle a bootable flagx extra functionality (experts only)
操作:n新建分区 , 分区类型 ?, 分区号 , 起始地址默认 ?,+size分区大小
前三个分区类型为p主分区,大小自定;最后一个分区类型为e扩展分区,大小默认为剩下的所有(3)cat /proc/partitions #查看设被是否被系统识别
(4)mount /dev/vdb5 /mnt/ #将分区/dev/vdb5挂载到/mnt,挂载失败(7)df #查看当前设备,挂载成功
分区/dev/vdb4是不能挂载的,因为它是扩展分区
2、分区类型mbr->gpt
(1)将之前的挂载全部卸载
(2)fdisk /dev/vdb #将mbr分区删除,下图为删除分区2的示例
(3)partprobe #同步分区表(5)parted /dev/vdb #更改分区类型
(6) fdisk -l #查看系统设备(Disk label type: gpt)
(7) fdisk /dev/vdb #重新分区
3、分区类型gpt->mbr
步骤同2、New disk label type? msdos 即可