LINUX 分区格式化和文件系统优化
分区与格式化
分区原理:操作分区表
命令格式: fdisk /dev/设备
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
partprobe重新加载分区表(无需重启)
mkfs -t ext3
mkfs.ext3
mkswap /dev/sda1 swap不能格式化,只能通过该命令初始化
文件系统优化
mkfs.ext3 -b 1024 /dev.sda1
mkfs.ext3 -b 1024 -i 1024 /dev/sda5
mkfs.ext3 -b 1024 -i 2048 /dev/sda6
tune2fs -l /dev/sda5 查看分区详细信息
inode count: 索引节点
block count : 块
reserved block count : 保留快,通过-m 1 参数设定 (指百分比1 ,1%)
tune2fs -m 5/dev/sda5
setting reserved block percentage to 5%
mount count 0 挂载次数
maximum mount count 28 最大挂载次数28次
check interval: 自检的时间 6months
tune2fs -l 列出分区的属性
tune2fs -c 设置挂载的次数 -1 为永远不挂载
tune2fs -i 设置自检时间(天)
tune2fs -m 保留块减少一些
磁盘挂载
mount umount
卷标挂载
e2label /dev/sda1 test1
MountLABEL=test1 /mnt/
挂载选项
EXT2.EXT3挂载选项(红色为默认)
ro/rw 只读、读写
exec/noexec 允许、不允许可执行
dev/nodev 允许、不允许设备文件
suid,sgid/nosuid,nogid 允许、不允许SUID/SGID 文件
atime/noatime 更新、不更新节点的访问时间
async/sync 异步、同步磁盘I/O
user/nouser 允许、不允许普通用户挂载磁盘,用于FSTAB文件的选项
e2label /dev/sda1 test sda1设置卷标为test
mount LABEL=test /mnt -o ro 只读
mount /dev/sda1 /mnt -o remount 重新挂载一次
mount /dev/sda1 /mnt -o noexec,remount 不可以执行/没执行权限
/etc/fstab
LABEL=/ / ext3 defaults 1 1
设备卷标 挂载点 文件类型 默认 是否进行备份;自检顺序
/dev/sda5 /sda5 ext3 ro,nodev,noexec 0 0
磁盘检测
fsck -t
fsck.ext3 如有问题, 需y 确定
fsck.ext3 -y 自动修复
阅读(967) | 评论(0) | 转发(0) |