linux_011 - zhangjaycee/real_tech GitHub Wiki
# 查看磁盘分区(树状较直观)名称、大小、挂载点、文件系统:
(bash)$ lsblk -f
# 查看磁盘分区名称、大小、挂载点、使用情况、文件系统格式:
(bash)$ df -hT
从上述命令找好要在哪个磁盘创建后,(如)/dev/sdc
(bash)$ fdisk /dev/sdc
然后会进入fdisk的交互终端,按照提示继续即可,输入m
是命令帮助。
如果创建分区成功后,/dev
中没有显示新创建的设备,可以用partprobe
重新扫描分区。
linux一般格式化命令是以mkfs
开头的
#以把sdc1分区格式化为ext4文件系统为例:
(bash)$ mkfs.ext4 /dev/sdc1
mount [分区][挂载点]
#e.g.
(bash)$ mount /dev/sdc1 /home/new_part
umount [分区]
#e.g.
(bash)$ umount /dev/sdc1
找好要删除的分区在哪个磁盘后,用fdisk操作,比如/dev/sdc1 在 /dev/sdc 上:
(bash)$ fdisk /dev/sdc
然后会进入fdisk的交互终端,按照提示继续即可,输入m
是命令帮助
编辑/etc/fstab
mkfs.ext2/3/4 属于 mke2fs 工具,在我使用中发现kernel 5.4可能和centos 7自带mke2fs不兼容导致格式化ext文件系统挂载时出现superblock读取错误,所以可以编译安装新版mke2fs[2]。
但是升级后会在编译内核使用dracut时因blkid版本太旧导致问题,可以通过以下命令重新安装util-linux解决:
yum reinstall util-linux