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 就可以很简单的转换过来。
阅读(2349) | 评论(2) | 转发(0) |