4.5/4.6 磁盘格式化
4.7/4.8 磁盘挂载
4.9 手动增加swap空间
磁盘格式化:磁盘要格式化才能挂载使用
查询linux系统支持什么格式可以 cat /etc/filesystems
具体使用方法:
先介绍格式化命令:mke2fs
命令格式:先介绍mke2fs {参数}{设备}
参数:
-b:设定每个数据区块的占用空间大小(例:1024B/2048B/4096B(ext4默认的块大小为4096)
-i:表示设定inode大小
-c:表示格式化钱先检测磁盘是否有问题
-L“预留改分区的标签
-t:指定文件系统类型(ext2/ext3/ext4)
注释:mke2fs不支持格式化xfs格式
mkfs.{格式化的格式} {设备}
例:会弹出一个选项框提示已经格式化过,加-f强制格式
加-f后就可以了
mkfs也可以格式化ext2/3/4
磁盘挂载:
格式:mount {设备} {需要挂载的目录}
例:创建目录--挂载目录---查看挂载是否成功
卸载磁盘挂载
umount {目录}
/etc/fstab配置文件:
这个文件显示系统启动时需要挂载的各个分区
也可以理解为你可以把需要允许的命令放在此文件中,开机会自动运行(比如磁盘自动挂载)
第一列表示分区标识
第二列是挂载点
第三列是分区格式
第四列是挂载参数(是可以设置的)
1.async/sync: async表示与磁盘和内存不同步,系统每隔一段时间就会把内存数据写入磁盘中,而
sync则会时时同步内存和磁盘中的数据
2.auto/noauto: 表示开机自动挂载/不自动挂机
3.default:它包含rw、suid、dev、exec、auto、nouser、async
4.ro: 表示按只读权限挂载
5. rw: 表示按可读可写权限挂载
6.exec/noexec: 表示允许/不允许可执行文件执行
7.user/nouser: 表示允许/不允许root外其他用户挂载分区
8.suid/nosuid: 表示允许/不允许分区有suid属性
第五列是否被dump备份 1表示备份 0表示不备份
第六列是开机是否检测磁盘 1和2表示检测(具有优先级) 0表示不检测
注释:分区标识可以填写磁盘路径(/dev/xxx*/和LABEL(标签)还有UUID)
UUID可以用blkid查询:
介绍一个mount -a 命令
图下首先在fstab配置文件中我已写入磁盘分区标识,然后删除分区,直接运行mount -a 会读取fstab配置文件中的磁盘。他会自动重新挂载。
手动增加swap空间:
示例:
首先创建一个文件----用dd if=/dev/zero of={指定文件} bs={指定块大小} count={指定块数量}----利用du -h查看文件是否大小符合----用mkswap -f {路径}格式化----最后挂载swapon {文件路径}---free -m 查看虚拟空间。
注释:目标文件的大小是bs*count
卸载方法:swapoff{路径}