如果linux系统安装在vm虚拟机上则需要先添加一个硬盘设备,如果是安装在物理机上只需要插上新的硬盘,如果是老硬盘空间
则直接找到存储空间未全部使用完的硬盘就可以。
登录root用户
查看硬盘以及分区情况命令
fdisk -l //查看硬盘分区信息
df -Th //查看分区格式化类型,分区总大小,分区已使用空间,以及挂载目录
经过以上信息分析可得:
/dev/sdc总空间2GB为新加硬盘
/dev/sda总大小20GB一共有三个可见分区,并且空间全部使用完毕,挂载目录分别是 /,/boot,swap交换空间分区
/dev/sdb总大小5GB一共有一个分区,并且空间全部使用完毕,挂载目录为/test
所以进入新硬盘进行分区
fdisk /dev/sdc //进入新硬盘
输入n
选择分区类型 ,这里的e是扩展分区,p是主分区,这里输入p选择主分区。
扩展分区:个人的理解(可能有误),扩展分区就是在硬盘下划分一块空间,这块空间不能直接格式化使用,必须在扩展分区下面在创建逻辑分区后才能格式化逻辑分区使用。
主分区:个人的理解(可能有误),主分区就是在硬盘下划分一块空间,这块空间可以直接格式化使用,但是每个硬盘下面最多只能有4个主分区。
接着设置此分区开始磁盘数建议默认
设置分区大小,如果按默认(按回车)即是使用全部可用存储额,如分一个1G的空间,输入+1024M
然后输入w写入分区,也可以先输入p查看分区,再输入w写入分区
到此已经分区成功
接下来就是查看分区,以及格式化分区
fdisk -l //查看硬盘以及分区情况
mkfs.ext4 /dev/sdc1 //格式化分区
挂在分区
mount /dev/sdc1 /test1 //挂载分区
/dev/sdc1:分区名称(编号)
/test1:所要挂载的目录
设置开机自动挂载分区
编辑/etc目录下的fstab文件,在文件最后面加上挂载信息。
#
# /etc/fstab
# Created by anaconda on Sat Apr 25 02:42:09 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=0bb2e39f-fa22-4702-8b3c-9a4a34733750 / ext4 defaults 1 1
UUID=7a0f3add-d2d9-4212-8c11-4fd6c3394faf /boot ext4 defaults 1 2
UUID=2e892cf9-2f90-4a0d-bdde-461bce180785 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sdb1 /test ext4 defaults 0 0
/dev/sdc1 /test1 ext4 defaults 0 0 #新的分区挂载信息
分区UUID查询命令
blkid //分区UUID查询命令
文件系统参数
Async/sync:设置是否为同步方式运行,默认为async
auto/noauto :当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto
rw/ro:是否以以只读或者读写模式挂载
exec/noexec:限制此文件系统内是否能够进行"执行"的操作
user/nouser :是否允许用户使用mount命令挂载
suid/nosuid:是否允许SUID的存在
Usrquota:启动文件系统支持磁盘配额模式
Grpquota:启动文件系统对群组磁盘配额模式的支持
Defaults:同时具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置
开发菜鸟一个用词不当或理解有问题欢迎指出