在linux中,硬盘,远程文件夹,都可以使用mount指令挂载在指定文件夹下。
在挂载建立后,我们可以通过linux主机对该资源进行读写操作。
添加硬盘也需要通过挂在指令来完成。
我们可以先用 df 指令来查看现在的挂载情况
其中的sda是我连接在该主机上的一个10gbssd,但是这里并没有我连接的另外一个128g磁盘。
当我们需要新增硬盘时,我们需要对其进行:分区,格式化,挂载。
前两步我们可以使用系统自带的 fdisk工具操作
首先输入 fdisk -l 查看连接到主机的所有硬盘设备
fdisk -l
可以看见上面有两个磁盘:/dev/sda 和 /dev/sdb,sdb就是我们要添加的128g硬盘
其中 sda 下面有三个设备(Device),而 sdb下面没有。
我们现在要将sdb硬盘进行操作,需要先用fdisk选中/dev/sdb,
fdisk /dev/sdb
这里可以按m查看各个指令对应的效果
我的目的是将该磁盘做成一个包含所有空间的分区,所以我要输入以下6行
n #回车 给磁盘进行分区操作
p #回车 创建新的分区
1 #回车 输入1代表一个分区
#回车 按默认方式执行
#回车 按默认方式执行
w #回车 确认写入磁盘
#后面是注释,此行无效果
分区创建完成,接下来我们要格式化磁盘,我们可以使用 mkfs 指令
在此之前,让我们再用 fdisk -l 来检查一下效果
可以看到现在sbd下面多了一个device sdb1,有128g的空间
接下来我们要使用 mkfs 指令格式化 sdb1, !!!注意是 sdb1,不是sdb,否则会删除sdb中分区信息
mkfs.ext4 /dev/sdb1 #这一步里的ext4是硬盘的格式化格式
几秒后磁盘就格式化好了,之后我们就可以挂载它了。
先使用 mkdir 创建一个文件夹
mkdir /raid1
然后使用 mount 将磁盘挂载到指定的文件夹
mount /dev/sdb1 /raid1
我们可以再次使用 df 查看
如图,现在 /dev/sdb1 已经挂载到 /raid1
注意!这里还没有结束,mount的挂载是一次性的,也就是说当你重启后就需要重新挂载。
接下来,我们需要将 /dev/sdb1 到 /raid 1 的链接加入 /etc/fstab 的配置文件中
我们可以使用 vi 或者 vim 指令 来查看文件并进行修改,
他们的区别是 vim是彩色字体, vi是白色字体
vi /etc/fstab
vim /etc/fstab
在这个界面下的默认模式是无法进行修改的,需要按下键盘上的 i 键进入修改模式,
修改完成后,按 ESC 退出修改模式。
我们需要在该文件的末尾添加如下的一行
/dev/sdb1 /raid1 ext4 defaults 0 0
可以根据个人喜好用空格进行对齐
之后我们使用 ESC 键退出修改模式,然后输入两个大写 Z 就可以保存文件并退出了
当然,也可以输入 :wq 来退出
ZZ
:wq
如果不小心改了不该改的东西
可以用 :q! 或者 CTRL+z 来退出
:q!
以上的四个指令需要先退出到默认模式才能使用 。
然后我们可以重启一下,来测试一下
reboot
可以看到,现在磁盘已经可以在开机时自动挂载了。