磁盘的分区 、挂载
观察磁盘分区状态
lsblk [选项] [device]
lsblk列出有关所有可用或指定的块设备的信息。这个
lsblk命令读取sysfs文件系统以收集信息。
该命令通过以下方式以树状格式打印所有块设备(RAM磁盘除外)
违约使用lsblk——帮助获取所有可用列的列表。
默认输出,以及来自选项(如–fs和–topol)的默认输出
但是,它可能会发生变化。因此,只要有可能,您应该避免使用默认输出
输入脚本。始终使用–output显式定义所需的列
列列出了需要稳定输出的环境。
blkid
blkid程序是使用libblkid的命令行界面(3)
它可以确定块所包含的内容类型(例如文件系统或交换)
设备保存内容中的属性(令牌、名称=值对)
元数据(例如标签或UUID字段)。
建议使用lsblk(8)命令获取有关块设备的信息,或
lsblk–fs来获取文件系统的概述,或者findmnt(8)来搜索已有的文件系统
挂载的文件系统。
parted [device] [ print]列出磁盘分区表类型和分区信息
分区
gdisk/fdisk
fdisk 用于MBR分区,而gdisk用于GPT分区。
fdisk deviceName
fdisk /dev/sdb
? 可以获取操作选择。
n:建立新的分区。
w:保存
q:查看分区列表
d:删除分区
挂载
mount [参数] /dev/sdb1(需要挂载的分区) /sdb1(挂载目录)
将某个目录挂载到其他目录,注意这里挂载的不是文件系统。
mount --bind /data /mnt/snap
卸载挂载点
umonut 装置名称、挂载点
开机自动挂载 /etc/fstab
其实当我们设定挂载时,/etc/fstab 自动的将我们的选择和参数自动写入到这个文件中,因此设置自动挂载只要编辑该文件把挂载信息写入其中就可以了。
如果编辑/etc/gstab文件时数据错误导致无法开机,可以再次编辑该文件内容,或者可以用下面这招:
mount -n -o remount,rw /