磁盘分区第一是为了数据本身的安全,第二也是为了查找数据的效率,磁盘只有格式化才能被使用,linux一切皆文件,磁盘也是文件被称为设备文件,因为单纯的设备文件无法被操作所以我们需要实现对磁盘进行挂载,相当与一个链接,通过被挂载的文件来间接操作磁盘
话不多说我们开始进行实验
进入VM虚拟机,编辑虚拟机设置-硬盘-添加-硬盘-下一步,然后一直默认就ok
设置完成后不要忘记点击确定哦!
我们开启虚拟机(一定用root身份登录哦,否则会提示权限不够)
输入fdisk -l命令查看新添加硬盘的情况
可以看到这是我们新添加的一块硬盘 /dev/sdb
我们用fdisk命令 后面跟新添加的硬盘名字进行磁盘的分区 如:在这里就是/dev/sdb
我们可以输入m来查看具体的参数和相关的信息
这里面最常用的参数就是:(可能不够完整,还请大佬们指点)
n:添加一个新的分区
p:打印分区表
d:删除分区
w:保存分区的信息并退出
OK,我们输入n开始添加分区
可以看到此时并没有给硬盘添加任何一个分区,我们输入p添加
1-4是这个即将创建的磁盘编号,这里我们输入1
这是分区大小的起始点,默认为2048
相反这是分区大小的结束点,和内存空间大小,我们这里就一半一半吧
已经创建好了,我们输入w来将分区信息保存导入分区列表。现在我们已经完全创建好了一个分区,但是还不能用需要初始化
我们在输入fdisk -l来查看信息
可以看到已经分好了/dev/sdb1,我们开始对这个分区进行格式化
在这里我们输入命令mkfs -t xfs /dev/sdb1 (磁盘类型有ext2,ext3,ext4,xfs等,由于我们下一步做xfs文件的备份所以我们这里将类型格式化为xfs类型)
OK,到这一步已经格式化成功了,后面进行挂载(注:挂载的目录要事先创建,mkdir /test 目录随便创都可以只要自己记得住)
输入命令mount /dev/sdb1 /test(mount 要挂载的设备文件 挂载的目标)
我们可以输入df -h查看相关信息
可以看到挂载成功,接下来就可以愉快的操作该磁盘了
但是注意mount并不是永久挂载,在断电之后该挂载将不复存在,所以我们进行永久挂载
输入lsblk -f获取永久挂载的相关信息(因为需要UUID设备唯一的识别码)
然后我们修改存储挂载信息的文件vim /etc/fstab (按i键进入插入模式)
我们写入UUID 挂载到那个文件 设备文件的类型(xfs) 后面跟上面一样defaults 0 0
然后wq保存退出(esc退出插入模式)
上面的信息千万不能写错哦,不然重新进入虚拟机,系统会应为找不到挂载的信息,而无法开机!
最后的最后欢迎大佬进行留言以及对小生的鞭策