文件系统管理
硬盘:低级格式化,高级格式化
sd :sata,scsi,usb /dev/sd linux 如何识别标识设备
hd:IDE早期和可以视为同一种格式 /dev/hd[a-c] pc机上通常有2个接口,每个接口可以接2个硬盘(主从之分,所以有跳线) 一共可以接4个盘 /dev/hda,/dev/hdb,/dev/hdc,/dev/hdd cdrom也占去一个接口通常映射成hdc(第二个接口上的主盘)
传输速率 133M/s
scsi 宽带,可以接15个硬盘 窄带可以接7个硬盘
传输速率 300M/s 将会达到600M/s
ultra scsi,32M/s 本身带有控制器,可以提高效率,质量好,可读取次数多,
创建文件系统
卷标:方便挂载
/ect/istab 文件系统表,开机时自动运行的
主分区的类型
5/f Extended 扩展分区 扩展分区也要占据主分区的标识符
82 linux swap 交换分区
83 linux
8e linux LVM
fd linux RADI auto
分区可以提高性能,可以做磁盘配额,做备份和恢复
怎么给硬盘分区
fdisk
-l 显示分区列表
- u 用扇区表示柱面大小
t 改变分区的识别标识
e 扩展分区
p 主分区
w 保存退出
n 新建
p 查看
q 不保存退出
mkfs 格式化 mkfs -t fs /dev/device
mkfs .fs /dev/device
在已存在分区上格式化先需要 partprobe
格式化fat mkfs -t vfat /dev/hda5
格式化交换分区 mkswap /dev/hda3
mke2fs 支持的选项非常多
-b 指定块的大小 默认1024字节 还有2048 4096 一个块只能存放一个文件 根据文件适当选择
-c 整整格式化之前检查有无坏块
-e 可以引用扩展选线 stride指定条带大小 resizze扩展块组描述头的大小
-g 分配块组
-i 指定字节数节点数的比率 供创建文件时使用的 比率越大inode号越少,慎重使用 但是不能小于块大小, inode号除非格式化否则是不能改变的
-j 决定文件类型是 ext2 或者是ext3 其他方式也可以调 2可以升级3 反之不可以
-J 指定日志 journal
-L 指定卷标
-m 设定为超级用户预留所占用的快的比例 默认5%
tune2fs -m 10 /dev/hda1 可以更改比例
-n 表示做测试的 并不是真的格式化
-M 设定一下目录
-N 明确指定inode 的数目
e2lable /dev/hda1 boot 打标 设定卷标
blkid
UUID 文件系统标识符
tune2fs -L myboot /devhda1 更改卷标
sfdisk
GNU parted
partprobe
如何做系统检查
fsck 检查并修复文件系统
-t fstype 千万不要指错了
- a 检查完 自动修复
-r 询问修复前是否修复
mount
-t fstype指定文件系统的类型
-a 挂载/etc/fstab中的每一个选项
-r 只读挂载 =-ro
-w 只写挂载
-o 加选项
ro
rw
loop
dafaults
rw
suid
dev 只支持使用特殊设备文件
exec
nouser 禁止普通用户挂载文件系统
remount 重新挂载
--bind 挂载同一文件
acl 支持访问扩展列表
fuser -v /mnt 可以查看那个进程在使用
fuser -km /mnt 清除正在使用的进程
如何开机自动挂载
vim /dev/fstab
1 每日转储 0 不转储 2隔日转储
async 异步写入 会减低系统性能
硬盘:低级格式化,高级格式化
sd :sata,scsi,usb /dev/sd linux 如何识别标识设备
hd:IDE早期和可以视为同一种格式 /dev/hd[a-c] pc机上通常有2个接口,每个接口可以接2个硬盘(主从之分,所以有跳线) 一共可以接4个盘 /dev/hda,/dev/hdb,/dev/hdc,/dev/hdd cdrom也占去一个接口通常映射成hdc(第二个接口上的主盘)
传输速率 133M/s
scsi 宽带,可以接15个硬盘 窄带可以接7个硬盘
传输速率 300M/s 将会达到600M/s
ultra scsi,32M/s 本身带有控制器,可以提高效率,质量好,可读取次数多,
创建文件系统
卷标:方便挂载
/ect/istab 文件系统表,开机时自动运行的
主分区的类型
5/f Extended 扩展分区 扩展分区也要占据主分区的标识符
82 linux swap 交换分区
83 linux
8e linux LVM
fd linux RADI auto
分区可以提高性能,可以做磁盘配额,做备份和恢复
怎么给硬盘分区
fdisk
-l 显示分区列表
- u 用扇区表示柱面大小
t 改变分区的识别标识
e 扩展分区
p 主分区
w 保存退出
n 新建
p 查看
q 不保存退出
mkfs 格式化 mkfs -t fs /dev/device
mkfs .fs /dev/device
在已存在分区上格式化先需要 partprobe
格式化fat mkfs -t vfat /dev/hda5
格式化交换分区 mkswap /dev/hda3
mke2fs 支持的选项非常多
-b 指定块的大小 默认1024字节 还有2048 4096 一个块只能存放一个文件 根据文件适当选择
-c 整整格式化之前检查有无坏块
-e 可以引用扩展选线 stride指定条带大小 resizze扩展块组描述头的大小
-g 分配块组
-i 指定字节数节点数的比率 供创建文件时使用的 比率越大inode号越少,慎重使用 但是不能小于块大小, inode号除非格式化否则是不能改变的
-j 决定文件类型是 ext2 或者是ext3 其他方式也可以调 2可以升级3 反之不可以
-J 指定日志 journal
-L 指定卷标
-m 设定为超级用户预留所占用的快的比例 默认5%
tune2fs -m 10 /dev/hda1 可以更改比例
-n 表示做测试的 并不是真的格式化
-M 设定一下目录
-N 明确指定inode 的数目
e2lable /dev/hda1 boot 打标 设定卷标
blkid
UUID 文件系统标识符
tune2fs -L myboot /devhda1 更改卷标
sfdisk
GNU parted
partprobe
如何做系统检查
fsck 检查并修复文件系统
-t fstype 千万不要指错了
- a 检查完 自动修复
-r 询问修复前是否修复
mount
-t fstype指定文件系统的类型
-a 挂载/etc/fstab中的每一个选项
-r 只读挂载 =-ro
-w 只写挂载
-o 加选项
ro
rw
loop
dafaults
rw
suid
dev 只支持使用特殊设备文件
exec
nouser 禁止普通用户挂载文件系统
remount 重新挂载
--bind 挂载同一文件
acl 支持访问扩展列表
fuser -v /mnt 可以查看那个进程在使用
fuser -km /mnt 清除正在使用的进程
如何开机自动挂载
vim /dev/fstab
1 每日转储 0 不转储 2隔日转储
async 异步写入 会减低系统性能
转载于:https://blog.51cto.com/battle/354597