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 |