Linux磁盘管理
在开始之前必须先了解磁盘的基础知识
-
磁道:磁头划过的一圈
-
扇区:一个扇区的最小单位为512B
-
柱面:由上下对称的多个扇区组成
-
分区:由多个柱面划分而成
-
逻辑块:2n个扇区组成一个逻辑块,用于存储档案内容
-
超级块:是一个文件系统的开始部分,只有一个,用来存储文件的目录属性,大小只有128b
分区
command | desc |
---|---|
dumpe2fs /dev/sda1 | 查看分区详情 |
du -sh | 查看文件大小 |
df -hT | 查看磁盘及分区情况 |
fdisk /dev/sda | 分区 主分区 |
fdisk -l | 列出所有分区,包括物理内存 |
partprobe | 读取新建的分区 |
mkfs.ext2/ext3/ext4 /dev/sda1 | 给新建的分区赋予文件系统格式,操作前先partprobe |
mount /dev/sda1 /app1 | 挂载 |
umount /app1 | 卸载 |
swapon /dev/sda5 | 挂载交换内存/虚拟内存 |
swapoff /dev/sda5 | 卸载交换内存/虚拟内存 |
磁盘配额限制配置
command | desc |
---|---|
quotacheck -avug | 读取配置 |
quotaon -avug | 开启配额限制 |
edquota -u user1 | 编辑user1的配额限制 |
edquota -p user2 -u user1 | 把user1的配额设置赋给user2 |
edquota -t | 配置软限制超时时间 |
edquota -g groupname | 编辑groupname的配额限制 |
repquota -avug | 查看所有user,group的磁盘配额信息 |