2、总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例;
fdisk是最常用的硬盘分区工具 分区管理子命令: p: 显示 n: 创建 d: 删除 t: 修改分区ID l: 列出所有支持ID类型 w: 保存退出 q: 放弃修改并退出 m: 获取帮助 文件系统属性查看及调整工具: e2label e2lable DEVICE [LABEL] tune2fs 显示ext系列文件系统的属性,或调整其属性; -l:显示超级块中的信息;显示整个文件的属性及布局等相关信息; -L ‘LABEL‘:修改卷标; -m #: 调整预留给管理员的管理空间百分比; -j: ext2 --> ext3 -O:文件系统属性的启动或关闭 -o:文件系统默认挂载选项的启用或关闭 dumpe2fs: -h: 仅显示超级块信息; fsck: Filesystem check fsck -t type fsck.type -a: 自动修复错误 -r: 交互式修复错误 -f: 强制检测 e2fsck:ext系列文件系统专用的检测修复工具; -y: 自动回答为“yes” -f:force mount:通过读取/etc/mtab文件来显示当前系统所有已经挂载的设备; mount -a:挂载/etc/fstab文件中的所有支持自动挂载的文件系统; mount [options] [-o options] DEVICE MOUNT_POINT [options]:命令选项 [-o options]:挂载选项 DEVICE: 要挂载的设备 (1) 设备文件:/dev/sda5 (2) 卷标:-L ‘LABEL‘ (3) UUID:-U ‘UUID‘ (4) 伪文件系统名称 MOUNT_POINT: 挂载点 常用选项: -t type:文件系统类型 -r: 以“只读”方式挂载此文件系统 -w: 以“读写”方式挂载此文件系统 -n:每个文件系统在挂载时都会自动更新/etc/mtab文件,-n用于禁止此功能; 此时,如果想查看挂载的所有文件系统:cat /proc/mounts -a: 自动挂载所有支持自动挂载的设备; -B:绑定目录至另一个目录上; -o 挂载选项: async:异步模式 sync: 同步模式 atime/noatime:是否更新访问时间戳; diratime/nodiratime:是否更新目录的访问时间戳; auto/noauto: 是否允许此设备被自动挂载; exec/noexec:是否允许执行此文件系统上应用程序; dev/nodev:是否支持在此设备上使用设备文件; suid/nosuid: remount:重新挂载 ro rw user/nouser: 是否允许普通挂载此设备; acl:是否支持此设备上使用facl; defaults:rw, suid, dev, exec, auto, nouser, and async 交换分区: free命令: 查看memory和swap的使用状态 -m: 以MB为单位 -g: 以GB为单位 mkswap:创建交换分区 mkswap [option] DEVICE -L ‘LABEL‘ swapon:启用交换分区 swapon [option] [DEVICE] -a: 激活所有交换分区 -p PRIORITY: 设定其优先级; swapoff:禁用交换分区 swapoff [option] [DEVICE] 文件系统上的链接文件: 硬链接: 两个路径指向同一个inode 不能对目录进行; 不能跨分区进行 指向同一个inode的多个不同路径; 创建文件的硬链接会增加inode的引用计数;删除硬链接仅是删除其一个访问路径,只到最后一个路径被删除; 符号链接: 链接文件的数据指向另一个文件路径; 可以对目录进行; 可以跨分区; 指向的是另一个文件路径;而非inode; 对文件创建符号链接不会增加其引用计数;删除原文件,符号链接文件也将无法;
原文地址:http://20150721.blog.51cto.com/10649191/1690719