ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 磁盘参数修订命令(mknod,e2lable,tune2fs,dumpe2fs)

磁盘参数修订命令(mknod,e2lable,tune2fs,dumpe2fs)

原创 Linux操作系统 作者:wangsir_918 时间:2011-08-15 15:11:20 0 删除 编辑

mknod:
mknod 装置名称 [bcp] [Major] [Minor]
参数:
装置种类:
b :设定装置名称成为一个周边储存设备档案,例如硬盘等;
c :设定装置名称成为一个周边输入设备档案,例如鼠标/键盘等;
p :设定装置名称成为一个 FIFO 档案;
Major :主要装置代码;
Minor :次要装置代码;
范例:
范例一:建立 /dev/hda10 这个磁盘储存装置
[root@linux ~]# mknod /dev/hda10 b 3 10
# 上面那个 3 与 10 是有意义的,不要随意设定啊!
在 Linux 底下所有的装置都以档案来代表, 但是那个档案如何代表该装置呢?很简单!就是透过档案的 major 与 minor 数值来替代的~所以,那个 major 与 minor 数值是有特殊意义的, 不是随意设定的喔!举例来说,如果以硬盘装置来说明,那么 /dev/hda 到 /dev/hdd 的 major 与 minor 代码是:
硬盘代号    Major        Minor
/dev/hda    3        0~63
/dev/hdb    3        64~127
/dev/hdc    22        0~63
/dev/hdd    22        64~127
e2label(改标头名称):
e2label 装置名称 新的Label名称
[root@linux ~]# e2label /dev/hdb5 hdb5
dumpe2fs:
dumpe2fs [ -bfhixV ] [ -ob superblock ] [ -oB blocksize ] device
具体用法用man查看,常用-h,表示只查看superblock的信息。
[root@linux ~]# dumpe2fs -h /dev/hdb5
Filesystem volume name: hdb5
tune2fs:
tune2fs [-jlL] 装置代号
参数:
-j :将 ext2 的 filesystem 转换为 ext3 的档案系统
-l :类似 dumpe2fs -h 的功能~将 superblock 内的数据读出来~
-L :类似 e2label 的功能,可以修改 filesystem 的 Label 喔!
范例:
[root@linux ~]# tune2fs -l /dev/hdb5
比较有趣的是,如果您的某个 partition 原本是 ext2 的档案系统,如果想要将他更新成为 ext3 档案系统的话, 利用 tune2fs 就可以很简单的转换过来。

 

查看系统os block size

【root@rhel4a ~】# dumpe2fs /dev/sdc1|grep 'Block size'
dumpe2fs 1.35 (28-Feb-2004)
Block size:               4096

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25801738/viewspace-704877/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-07-18

  • 博文量
    40
  • 访问量
    77624