添加磁盘
在 Linux 系统中,管理硬盘设备最常用的方法就当属 fdisk
命令了。 fdisk
命令用于管理磁盘分区,格式为fdisk [磁盘名称]
,它提供了集添加、删除、转换分区等功能于一身的“一站式分区服务”。不过与前面讲解的直接写到命令后面的参数不同,这条命令的参数是交互式的,因此在管理硬盘设备时特别方便,可以根据需求动态调整。
参数 | 作用 |
---|---|
m | 查看全部可用的参数 |
n | 添加新的分区 |
d | 删除某个分区信息 |
l | 列出所有可用的分区类型 |
t | 改变某个分区的类型 |
p | 查看分区信息 |
w | 保存并退出 |
q | 不保存直接退出 |
fdisk /dev/sdb
p #查看分区信息
n #输入参数 n 尝试添加新的分区。系统会要求您是选择继续输入参数 p 来创建主分区,还是输入参数 e 来创建扩展分区
#在确认创建一个主分区后,系统要求您先输入主分区的编号、定义起始的扇区位置、定义整个分区的大小
w 保存并退出
格式化
如果硬件存储设备没有进行格式化,则 Linux 系统无法得知怎么在其上写入数据。因此,在对存储设备进行分区后还需要进行格式化操作。在 Linux 系统中用于格式化操作的命令是mkfs
mkfs + tab
mkfs mkfs.cramfs mkfs.ext3 mkfs.fat mkfs.msdos mkfs.xfs
mkfs.btrfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfs.vfat
#例如要格式分区为 XFS 的文件系统,则命令mkfs.xfs
mkfs.xfs sdb1
挂载
mkdir /newFS
mount sdb1 /newFS/
df -h
使用 mount
命令挂载的设备文 件会在系统下一次重启的时候失效。如果想让这个设备文件的挂载永久有效,则需要把挂载
的信息写入到配置文件中
vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed May 4 19:26:23 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root / xfs defaults 1 1
UUID=812b1f7c-8b5b-43da-8c06-b9999e0fe48b /boot xfs defaults 1 2
/dev/mapper /rhel-swap swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 defaults 0 0
/dev/sdb1 /newFS xfs defaults 0 0
umount
命令用于撤销已经挂载的设备文件