linux成立文件系统办法[Linux安全]
本文“linux成立文件系统办法[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
fdisk用法:用于硬盘分区
mkfs用法:在硬盘分区上成立文件系统
mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ] 成立一个Linux文件系统
mkfs是用来在一个设备上成立Linux文件系统,普通是在硬盘分区.filesys是设备名(如分区/ dev/hda1,/ dev/sdb2).blocks是在文件系统中利用的块的数目,mkfs返回0和1的表示成功/失利.实际上,mkfs为大量差别的号令的供应前端,如 mkfs.ext2,mkfs.ext3.mkfs.msdos
等等,mkfs检索一系列目录,如/sbin, /sbin/fs, /sbin/fs.d, /etc/fs, /etc(具体的目录在编译时定义,但至少包含/sbin和/sbin/fs),终究在PATH环境变量中定义的目录中找到.
选项阐明:
-V 显示mkfs版本信息,这个选项会克制其他号令,只用来测试
-t fstype 指定文件系统,未指定,默许利用ext2文件系统
fs-options 特别文件系统选项利用时则略过去读特别文件系统成立档下列的项不保证能援助全部的文件系统.
-c 在成立文件系统前查抄能否有坏块
-l filename 从文件中读取坏轨信息
-v 显示mkfs版本信息
mkfs -t ext3 /dev/hda1 在/dev/hda1成立ext3文件系统
mkfs -t ext3 -v -c /dev/hda1 同上,但是供应的信息更多,扫描坏块
mkfs.ext3 -c /dev/hda1 同上
mkfs.ext3 -c -L mypartition /dev/hda1 同上并增添分区标签
二.成立虚拟文件系统
虚拟文件系统(Virtual File System, 简称 VFS),是 Linux 内核中的一个软件层,用于给用户空间的程序供应文件系统接口;同时,它也供应了内核中的一个抽象功效,答应差别的文件系统共存.系统中全部的文件系统不但依靠 VFS 共存,并且也依靠 VFS 协同工作.
为了可以支持各种实际文件系统,VFS 定义了全部文件系统都支持的基本的、概念上的接口和数据构造;同时实际文件系统也供应 VFS 所盼望的抽象接口和数据构造,将自身的诸如文件、目录等概念在情势上与VFS的定义保持一致.换句话说,一个实际的文件系统想要被 Linux 支持,就必须供应一个符合VFS尺度的接口,才能与 VFS 协同工作.实际文件系统在统一的接口和数据构造下躲藏了具体的实现细节,所以在VFS 层和内核的其他部份看来,全部文件系统都是相同的.
虚拟文件系统借居在现有文件系统中,可以格局化成想要的文件系统范例,改变存放位置,也可以在其他计算机上利用,在成立live CD或运行专门的虚拟操作系统时很有效.
[root@huanxiangwu ~]# dd if=/dev/zero of=virtual_disk count=2048000 成立1G的空白磁盘镜像文件
2048000+0 records in
2048000+0 records out
1048576000 bytes (1.0 GB) copied, 37.5379 seconds, 27.9 MB/s
[root@huanxiangwu ~]# du -sh virtual_disk 查抄虚拟文件系统的大小
1001M virtual_disk
[root@huanxiangwu ~]# mkfs -t ext3 virtual_disk 成立文件系统
mke2fs 1.39 (29-May-2006)
virtual_disk is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
128000 inodes, 256000 blocks
12800 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=264241152
8 block groups
32768 blocks per group, 32768 fragments per group
16000 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@huanxiangwu ~]# mkdir /mnt/image 成立挂载点
[root@huanxiangwu ~]# mount -o loop virtual_disk /mnt/image/ 挂载虚拟文件系统
以上是“linux成立文件系统办法[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |