4.5/4.6 磁盘格式化
4.7/4.8 磁盘挂载
4.9 手动增加swap空间
4.5/4.6磁盘格式化
1 | [root@localhost ~]# cat /etc/filesystems ##系统支持的文件系统 |
mke2fs:格式化磁盘
用法:mke2fs [-t ext2/ext3/ext4][-b][-m][-i] [磁盘名字]-t:指定格式化的文件系统 不指定参数默认是ext2
-b:指定单个块的大小 默认是4096
-m:指定预留给root空间大小
-i:指定单个inode的大小 单位为字节 默认为一个inode号又4个块组成 ,1个块为4K 即16K/inode
mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs :指定特定文件系统来格式化磁盘
用法:mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs [磁盘名字]

blkid:查看磁盘分区的uuid 文件系统等信息
1 | [root@localhost ~]# blkid ##可以查格式化完且没挂载的分区 |
即使磁盘没有分区也是可以格式化 但是挂载前提是必须格式化
4.7/4.8磁盘挂载
mount:挂载磁盘到目录下
用法:mount [-o] [磁盘名字] [挂载点]1
2
3
4
5
6
7
8
9
10
11[root@localhost ~]# mount /dev/sdb /mnt/ ##把sdb挂载到mnt目录下
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 18G 1013M 17G 6% /
devtmpfs 483M 0 483M 0% /dev
tmpfs 493M 0 493M 0% /dev/shm
tmpfs 493M 6.8M 486M 2% /run
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/sda1 197M 97M 100M 50% /boot
tmpfs 99M 0 99M 0% /run/user/0
/dev/sdb 5.0G 33M 5.0G 1% /mnt
-o:对挂载内容(文件目录)设置参数
| 参数 | 意思 |
|---|---|
| defaults | 默认 包括rw suid exec auto nouser async |
| rw/ro | 读写/只读数据 |
| suid/nosuid | 可设置suid权限/不可设置suid权限 |
| exec/noexec | 可执行/不可执行 |
| auto/noauto | 自动/不自动挂载 |
| user/nouser | 允许普通用户挂载/不允许普通用户挂载 |
| async/sync | 不同步数据/同步数据到硬盘 |
| remount | 重新挂载 |
1 | [root@localhost ~]# mount -o ro,nouser /dev/sdb /mnt/ |

直接mount可以查看挂载到系统的分区的文件系统
umount:卸载磁盘
用法:umount [-l] [磁盘名字/挂载点]

-l:强制卸载磁盘1
[root@localhost mnt]# umount -l /mnt/ ##身在mnt目录下也可以卸载挂载点
/etc/fstab配置文件
1 | [root@localhost ~]# vi /etc/fstab ##/etc/fstab是启动系统时挂载分区的配置文件 |

| 列数 | 意义 |
|---|---|
| 第一列 | 分区对应的uuid号 |
| 第二列 | 挂载点 |
| 第三列 | 文件系统 |
| 第四列 | 挂载内容的参数 |
| 第五列 | 是否备份 0不备份 1备份 |
| 第六列 | 是否自检 0不自检 1自检 优先度最高 2自检 |
只要你想刚刚格式化完的分区在系统启动是自动挂载可以在/etc/fstab下面添加
4.9手动添加swap空间
1.添加一个大小为100M文件
1 | [root@localhost ~]# dd if=/dev/zero of=/tmp/new_swap bs=1M count=100 ##dd指定大小的块来拷贝文件 if源地址 of输出地址 bs块大小 |
2.格式化为swap文件系统
1 | [root@localhost ~]# mkswap -f /tmp/new_swap ##mkswap创建swap文件系统 |
3.挂载swap空间
1 | [root@localhost ~]# swapon |
1 | [root@localhost ~]# free |