lgatuk 发表于 2013-10-15 15:49

文件系统操作时要不要加小写字母r

我在网上查看关于文件系统的操作时,比如新建、扩大等教程,有的强调要加r,有的则没有加r,请明白的给详细分析下,谢谢。

1、新建,加了
1) 添加文件系统卷。例如:在vg01上添加一个200M的文件系统卷,卷名为data,mount到目录 /sample 上。

A. 创建逻辑卷,在系统提示符下键入命令:
" lvcreate -L 200 -n data /dev/vg01"

B. 在逻辑卷data上创建文件系统:
" newfs -F hfs /dev/vg01/rdata"
注:如果是vxfs文件系统,则用" newfs -F vxfs
/dev/vg01/rdata"

C. 创建目录/sample,并将逻辑卷data mount 到/sample.
" mkdir sample"
" mount /dev/vg01/data /sample"

D. 用bdf命令,将会看到/dev/vg01/data mount 到 /sample上。

2、扩大,加了
# lvextend –L 30 /dev/vg00/lvol5      <扩大逻辑卷为30兆>
# extendfs /dev/vg00/rlvol5            <r 一定要加这个字母>

3、扩大,没加
5)用命令:
“ lvextend -L 500 /dev/vg00/lvol4 ”
这里,假定 /usr 对应 /dev/vg00/lvol4

6)用命令:
“ extendfs /dev/vg00/lvol4 ”
扩大文件系统。
注:如果是vxfs文件系统,则用“ extendfs -F vxfs /dev/vg00/lvol4 ”

lbseraph 发表于 2013-10-15 16:08

那是字符设备文件和块设备文件的区别,不同的命令使用不同的设备文件名。具体可以看具体命令的man page,如果用错会有相应的提示说用什么类型的设备文件名的。

lgatuk 发表于 2013-10-15 16:24

回复 2# lbseraph


    你好版主 设备文件我还没有学习到 所以不太明白你说的 能先简单的教我一下这个r的区别吗 多谢

lbseraph 发表于 2013-10-15 16:29

回复 3# lgatuk

参考链接:
http://bbs.chinaunix.net/forum.php?mod=redirect&goto=findpost&ptid=1853748&pid=13445551&fromuid=21562621
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3646150
http://zh.wikipedia.org/zh/%E8%AE%BE%E5%A4%87%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F
   

lgatuk 发表于 2013-10-15 16:34

回复 4# lbseraph


    从cpu架构 到内存管理 到设备文件 版主 你太懂我了 多谢:em02:
页: [1]
查看完整版本: 文件系统操作时要不要加小写字母r