1、模拟添加磁盘

2、查看磁盘情况是否挂载上

查看磁盘挂载情况
lsblk
讯享网

上图中,
磁盘sda有3个分区,sda1、sda2、sda3。
sda1挂载到/boot目录。sda2用作交换分区。sda3挂载到根目录/。
新增的sdb,未分区,未挂载目录。
使用 fdisk -l 命令,查看本机磁盘的具体情况
有两个硬盘/sda /sdb ,其中/sda有3个分区/dev/sda1、/dev/sda2 、/dev/sda3
/sdb未分区,挂载磁盘需要先分区。

3、在指定的硬盘上创建分区
输入p查看分区情况

开始建立分区,这里只建立一个分区
下图未标记的地方,使用默认设置,直接回车。

②n表示新建分区
③p表示类型为:主分区
④假如输入1分区名称就叫 /dev/sdb1,输入3分区名称就叫 /dev/sdb3
⑤w表示保存修改。
起始扇区设置,直接回车,使用默认即可,如果要分多个区需要手动调整。
创建分区后查看已创建的分区磁盘

使用 lsblk 查看分区情况,已分区,未挂载目录。

格式化分区(mkfs.ext4)
分区后需要格式化才能挂载。
格式化刚刚创建的分区,注意这里分区别写错了。
mkfs.ext4 /dev/sdb1
删除分区
当不需要分区时,或者想重新分区,可以先删除分区。
fdisk /dev/sdb
输入d
挂载分区
为了安全起见,最好新建一个空文件夹来挂载,千万不要挂载在 根目录/ 、/home等目录。
不要重复挂载在同一个目录,重复挂载会覆盖。

创建挂载目录
mkdir /data
设置目录权限
讯享网chmod 777 /data/ chmod +t /data/
挂载
mount /dev/sdb1 /data

使用 lsblk命令查看,sdb有一个分区sdb1,并挂载到了/data目录。

卸载(解挂)分区
2种方式解挂(效果一样):
解挂硬盘(操作前,先备份挂载的目录)
umount /dev/sdb1 #通过硬件设备名卸载
解挂硬盘(操作前,先要备份/data)
umount /data #通过挂载点卸载,推荐
设置开机自动挂载分区
磁盘分区使用mount手动挂载之后,还需要把挂载信息写入/etc/fstab文件中,不然重启之后,需要重新挂载。
echo "/dev/sdb1 /data ext4 defaults 0 0 " >> /etc/fstab
关于覆盖的理解
创建 /data目录,在/data目录下新建一个test1.txt文件
[root@centos00 /]# mkdir /data [root@centos00 /]# touch /data/test1.txt [root@centos00 /]# ls /data test1.txt
/dev/sdb1 挂载到/data目录,在/data目录下新建一个test2.txt文件
讯享网[root@centos00 /]# mount /dev/sdb1 /data [root@centos00 /]# ls /data lost+found [root@centos00 /]# touch /data/test2.txt [root@centos00 /]# ls /data lost+found test2.txt
/dev/sdc1 再挂载到/data目录,在/data目录下新建一个test3.txt文件
[root@centos00 /]# mount /dev/sdc1 /data [root@centos00 /]# ls /data lost+found [root@centos00 /]# touch /data/test3.txt [root@centos00 /]# ls /data lost+found test3.txt
第1次卸载 umount /data ,查询/data目录下的文件
讯享网[root@centos00 /]# ls /data lost+found test3.txt [root@centos00 /]# umount /data [root@centos00 /]# ls /data lost+found test2.txt
第2次卸载 umount /data ,查询/data目录下的文件
[root@centos00 /]# ls /data lost+found test2.txt [root@centos00 /]# umount /data [root@centos00 /]# ls /data test1.txt
结论:
未挂载之前 /data 可以看作第1个盒子
/dev/sdb1 挂载到/data目录,现在的/data 可以看作第2个盒子,在第1个盒子上面。
/dev/sdc1 挂载到/data目录,现在的/data 可以看作第3个盒子,在第2个盒子上面。
相当于重叠在一起的3个盒子,平常操作的就是最顶层那个盒子,数据并不会覆盖下面盒子的数据。
当第1次卸载,在最顶层的第3个盒子被取走(这个盒子中的数据也不会被清除),第2个盒子成为最顶层,显示出来就是第2个盒子的数据。
同理,当第2次卸载,第2个盒子被取走,就剩原本的第一个盒子中的数据。
参考:
Linux查看硬盘挂载_普通网友的博客-CSDN博客_linux查看磁盘挂载

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/124896.html