Linux下,对磁盘的管理需要经过以下步骤:

  1.观察磁盘分区状态,(MBR分区/GPT分区)

    命令:lsblk,列出所有磁盘列表;blkid,列出装置的UUID等参数;parted列出磁盘的分区表类型与分区信息 parted device_name print(查看MBR分区/GPT分区);

  2.磁盘分区,(gdisk->GPT分区,fdisk->MBR分区)

    命令:gdisk/fdisk 装置名称,当更新了分区表后,要用partprobe -s 跟新核心内容。

    <小插曲>:(emergency mode)在初期安装linux时,创建了一个/mydata的挂载点,/mydata挂载到/dev/sda5分区下,在学习gdisk/fdisk时,把/dev/sda5分区umount并删除sda5分区,系统reboot后无法正常启动。原因在于自动挂载相关的配置/etc/fstab没有删除(vi /etc/fstab)

  3.磁盘格式化,

    命令:mkfs.xfs(xfs文件系统)mkfs.xfs /dev/sda5

    命令:mkfs.ext4(ext4文件系统)mkfs.ext4 /dev/sda5

  4.文件系统检验,(特殊情况下是使用)

    命令:xfs_repair处理xfs文件系统,xfs_repair /etc/sda5 

    命令:fsck.ext4处理ext4文件系统,fsck.ext4 /etc/sda5

  5.文件系统挂载与卸除

    命令:mount

    挂载xfs/ext4/vfat:mount /dev/sda5 /data

    挂载xfs/ext4/vfat: blkid /dev/sda5

                mount UUID="xxxxxx-xxxxx-xxxx" /data

    挂载CD或DVD光盘:blkid

               mkdir /data/cdrom

               mount /dev/sr0 /data/cdrom

               df /data/cdrom

   挂载vfat中午随身碟(USB磁盘):blkid

               mkdir /data/usb

               mount /dev/sde1 /data/usb

   (若在查看时出现乱码,请百度,linux挂载usb出现乱码)

    卸除:umount

  6.开机挂载/etc/fstab及/etc/mtab 

    命令:cat /etc/fstab

    [装置/UUID等]  [挂载点]  [文件系统]  [文件系统参数]  [dump]  [fsck]  

  7.特殊装置loop挂载(映像不刻录就挂载使用)

    挂载光盘/DVD映像文件,mount -o loop /tmp/CentOS-7.0-1406-x86_64-DVD.iso /data/centos_dvd