码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘管理类命令总结(一)

时间:2015-02-06 16:57:46      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:磁盘管理

文件系统:实现按名存取,文件系统是一个软件,所谓的格式化就是在磁盘分区上创建文件系统,把分区划分为元数据区和数据区。元数据区包括 inode 权限 属主 属组 特殊权限 文件状态信息(访问时间 修改时间 改变时间)。

     

基本文件系统:Ext2, Ext3, Ext4, Reiserfs, xfs, JFS, vfat, NTFS
交换分区:swap
集群文件系统:GFS2, OCFS2
网络文件系统:NFS, smbfs(CIFS)
光盘:iso9660

raw:裸设备,没有文件系统,直接使用应用程序来访问操作硬盘上的数据,但需要应用程序支持,使用裸设备的目的是提高性能。

fdisk /dev/sda
 d: 删除
 n: 新建
 p: 列出
 t: 调整分区ID
 l: 列出内核支持的分区ID
 w: 保存退出
 q: 不保存退出


CentOS 5: partprobe 是一个可以修改kernel中分区表的工具。可以使kernel重新读取分区表。如下命令可以查看你的系统是否安装了parted软件包
CentOS 6: partx, kpartx
kpartx -l /dev/sda
kpartx -af /dev/sda
partx -a /dev/sda


mkfs:
 -t fstype /dev/somedevice

# mkfs -t ext2 /dev/sda3
# mkfs.ext2
# mke2fs
 -t 

Ext4: mkfs -t ext4 = mkfs.ext4 = mke2fs -t ext4
Ext3: mkfs -t ext3 = mkfs.ext3 = mke2fs -t ext3 = mke2fs -j
Ext2:


mke2fs:
 配置文件:/etc/mke2fs.conf

 -t {ext2|ext3|ext4}
 -j : 相当于-t ext3
 -L Label:卷标
 -b {1024|2048|4096}:指定块大小
 -i #: #个字节给预留一个inode
 -N #: 直接指定预留多少个Inode
 -I #:Inode大小
 -m #:预留管理员的空间百分比,默认为5

 -O:指定分区特性



e2label
e2label /dev/SOMEDEVICE: 查看卷标
e2label /dev/SOMEDEVICE  Label: 设定卷标


blkid /dev/SOMEDEVICE: 查看设备的属性,UUID和TYPE


dumpe2fs
 -h: 仅查看超级块中保存的信息


tune2fs
 -l: 查看超级块中的信息
 -L label: 设定卷标
 -m: 预留管理员的空间百分比,默认为5
 -j: 如果原来的文件系统为ext2, -j能够将其提升为ext3
 -o [^]mount-options[,...]:设定其默认挂载选项
 -O [^]feature[,...] :调整分区特性


fsck:
 -t fstype
 -a: 自动修复错误
 -r: 交互式修复错误


e2fsck:
 -f: 强制检测
 -y: 对问题自动回答为yes


交换分区:
虚拟内存

 mkswap
  -L label

 swapon
  -a:
  -p #: 指定优先级

 swapoff
  -a


磁盘管理类命令总结(一)

标签:磁盘管理

原文地址:http://ifisis.blog.51cto.com/9095905/1612386

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!