目录
参考文章:https://blog.csdn.net/a1766855068/article/details/84942745
1.挂载概念
挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。
在windows操作系统中:挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。
在linux操作系统中:它指将一个设备(通常是存储设备)挂接到一个已存在的目录上。
2.查看磁盘情况(已挂载的信息)
df -h |
3.查看当前磁盘分区状况
fdisk -l |
若无输出内容,此情况为用户权限不够,需要使用root用户
可以明显看到/dev/sda中还有很多空间没有使用
4.分区
fdisk /dev/sda |
注:
命令中的磁盘路径根据实际情况而定
注:
- 第一个符号“n”表示创建创建分区(必填);
- 第二个输入“p”表示显示磁盘分区,默认为“p”(非必填);
- 分区号:在linux里最多只能建立四个主分区,由于1,2已被占用,默认从3开始并默认选择3(非必填),如果是将所有空间都分给这个分区,则直接enter跳过,将所有大小都分给改分区(非必填);
- 扇区:如果是enter则默认将大小全部分给上面的分区,若有大小要求则自行计算并填写(非必填);
- 最后一个命令“w”表示保存以上操作(必填);
4.1查看是否分区成功
fdisk -l |
4.2格式化分区
mkfs -t ext4 /dev/sda3 |
若出现如下问题,是因为Linux没有把分区信息读到内核来,我们需要输入partprobe命令,来使我们内核重读一下我们的分区信息。
partprobe |
mkfs -t ext4 /dev/sda3 |
5.挂载
5.1创建挂载文件夹
mkdir /home/wonders |
5.2挂载
mount /dev/sda3 /home/wonders |
5.3查看挂载情况
df |
注:
此为临时挂载,重启后失效
5.4永久挂载
修改配置文件,使其开机启动自动挂载硬盘空间
5.4.1查看UUID
blkid |
5.4.2修改配置文件
vim /etc/fstab |
注:
- UUID为上一步骤查询的内容
- /home/wonders为挂载的文件夹
- ext4为文件系统类型,也可以在上一步骤中看到
- defaults 0 0默认与其他保持默认一致的数据即可
查看是否挂载成功
mount -a |
5.5文件夹赋权限
chmod -R 777 /home/wonders |
--------------------------------------------------------补充-------------------------------------------------------------------
虚拟机系统盘磁盘扩容
由于虚拟机克隆导致存在快照,无法再VMware上增加磁盘大小,删除克隆,则几天的努力全白费。所以想到了挂载的方式。
后续操作请参考该文章,亲测可用: