Linux常用命令:fdisk mkfs mount umount fstab实现自动挂载
写在前
记录点常用命令,fdisk mkfs mount和umount,以及fstab实现自动挂载
fdisk
fdisk主要用于操作硬盘的分区表、分区,下面简单记一点最常用的部分
查看当前系统识别到的硬盘
fdisk -l
修改硬盘内容
fdisk <device-name>
查看分区帮助
执行完上边的fdisk <device-name>
,进入操作指定硬盘的页面
输入m
创建一个新的分区表
输入g 创建一个新的gpt分区表
输入o 创建一个dos分区表
创建分区
输入n
这里如果一路回车,就会创建一个整个硬盘大小的分区(前提是空硬盘,没任何分区)
校验分区表是否正常
输入v
保存修改并退出
输入w
mkfs
mkfs用于指定分区的格式,什么是格式?via 维基百科
只列最常用的linux格式
mkfs.<file-system> <partition-name>
mkfs.ext4 <partition-name>
或
mkfs -t <file-system> <partition-name>
mkfs -t ext4 <partition-name>
mount
mount命令用于挂载一个分区到一个目录上,Linux中一切皆文件嘛 😄
mount <device-name> <mount-point>
举例:
创建一个/data目录挂载到/dev/sdb1这个分区上
mkdir /data #创建一个目录
mount /dev/sdb1 /data
mount命令只会在这次系统启动时有用,当系统重启会失效,需要重新挂载
umount
mount是挂载,有挂载自然有卸载咯~
umount <mount-point>
或
umount <device-name>
fstab自动挂载
fstab中定义了硬盘挂载信息,分区格式,硬盘uuid,读写权限等一些操作
配置之前先备份
cp /etc/fstab /etc/fstab.bak
一般来讲我们挂载个硬盘可以这样挂
vim /etc/fstab
最后校验下配置是否正确
mount -a #挂载所有/etc/fstab中定义的硬盘分区
如果没有提示信息就是配置没问题的,重启后会自动挂载此分区到指定的挂载点
写在后
写到这里,不得不吐槽一下华为云,加个硬盘都不给分区挂载的……在华为云上买东西和查内容都得开好多页面的。