昨天客户让我给他的虚拟机(Linux操作系统)加一块磁盘,来当数据盘来使用,小编三下五除二点点点,就给他加上了,加完后过一会客户找到我说怎么把这块磁盘使用起来(PS:世界真是一个巨大的草台班子)。
那么今天就给大家分享一下,一台Linux系统的虚拟机或者物理机,添加一块新的磁盘后,如何将此磁盘使用起来。
**一、检测新磁盘**
在命令行使用 lsblk 检查磁盘的分区情况
[root@localhost ~]
物理机会看到有一块/dev/sdX的盘,虚拟机的话会看到有一块/dev/vdX的盘(X按实际场景为准)。
小编这里是虚拟机,且之前只有一块系统盘,所以添加一块新的磁盘后,盘符为/dev/vdb。
**二、创建分区**(如果需要的话)
如果你希望在新的磁盘上建多个分区,给多个目录挂载使用的话可以执行该步骤,如果是直接整块盘挂载给一个目录使用的话可跳过此章节。
使用 fdisk 命令进行分区
fdisk /dev/vdb (以实际情况为准,小编这里是vdb就写vdb了)。
- 然后会有提示符,我们输入 n 以创建新分区。
- 然后会有两个选项,p和e,p是主分区,e是扩展分区,一个磁盘最多不能超过4个主分区,这里我们输入 p 创建主分区。
- 接下来是分区号,这里我们默认,回车。
- 其次是分区是起始扇区,这里我们也是默认,回车。
- 最后,指定分区大小或结束扇区,这里我们可以直接指定大小,输入+50G 回车(表示50G)。
最后输入 w 保存退出即可分区完成,如果需要多建几个分区可以重来一遍。
**三、格式化分区或磁盘**
1、一般情况下,Linux操作系统使用 xfs 和 ext4的文件系统比较多,这里我们以ext4为例子
mkfs.ext4 /dev/vdb1 (分区的情况下)
mkfs.ext4 /dev/vdb (未分区的情况下)
2、如果是 xfs 文件系统,则
mkfs.xfs /dev/vdb1 (分区的情况下)
mkfs.xfs /dev/vdb (未分区的情况下)
**四、挂载目录使用**
1、创建新目录挂载使用
mkdir /root/data (创建一个位于/root/目录下名字为data的目录)
2、将分区或磁盘挂载给目录使用
mount /dev/vdb1 /root/data (分区的情况下)
mount /dev/vdb /root/data (未分区的情况下)
注意:此命令是临时挂载,重启后就会失效。
**五、实现永久挂载**
1、为了让系统重启后自动挂载新分区或新磁盘,需要编辑 /etc/fstab 文件,添加新的条目,这里我们通过获取 uuid 来确保正确性
blkid /dev/vdb1 (分区的情况下)
blkid /dev/vdb (未分区的情况下)
2、执行完命令后会有返回的uuid信息,例如我们这里执行blkid /dev/vdb1,返回如下信息
/dev/vdb1: UUID="abcdef-1234-5678-90ab-cdef12345678" TYPE="ext4" PARTUUID="a1b2c3d4-e5f6-7g8h-9i10-jklmn11o12p13"
3、可以看到UUID为
abcdef-1234-5678-90ab-cdef12345678
4、我们编辑/etc/fstab文件
vi /etc/fstab
点击键盘 i 开始编辑
在最末行新加一行
UUID=abcdef-1234-5678-90ab-cdef12345678 /root/data ext4 defaults 0 2
然后按Esc键后,输入:wq保存退出
完成以上步骤后,你的新磁盘就成功添加并挂载到系统中了。
可以使用 df -h来查看挂载状态和磁盘使用情况。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...