- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
fdisk用法:用于硬盤分區(qū)
mkfs用法:在硬盤分區(qū)上創(chuàng)建文件系統(tǒng)
mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ] 創(chuàng)建一個Linux文件系統(tǒng)
mkfs是用來在一個設(shè)備上建立Linux文件系統(tǒng),通常是在硬盤分區(qū)。filesys是設(shè)備名(如分區(qū)/ dev/hda1,/ dev/sdb2)。blocks是在文件系統(tǒng)中使用的塊的數(shù)量,mkfs返回0和1的表示成功/失敗。實際上,mkfs為大量不同的命令的提供前端,如 mkfs.ext2,mkfs.ext3.mkfs.msdos
等等,mkfs檢索一系列目錄,如/sbin, /sbin/fs, /sbin/fs.d, /etc/fs, /etc(具體的目錄在編譯時定義,但至少包含/sbin和/sbin/fs),最終在PATH環(huán)境變量中定義的目錄中找到。
選項說明:
-V 顯示mkfs版本信息,這個選項會抑制其他命令,只用來測試
-t fstype 指定文件系統(tǒng),未指定,默認(rèn)使用ext2文件系統(tǒng)
fs-options 特殊文件系統(tǒng)選項使用時則略過去讀特殊文件系統(tǒng)建立檔下列的項不保證能支援所有的文件系統(tǒng)。
-c 在建立文件系統(tǒng)前檢查是否有壞塊
-l filename 從文件中讀取壞軌信息
-v 顯示mkfs版本信息
mkfs -t ext3 /dev/hda1 在/dev/hda1創(chuàng)建ext3文件系統(tǒng)
mkfs -t ext3 -v -c /dev/hda1 同上,但是提供的信息更多,掃描壞塊
mkfs.ext3 -c /dev/hda1 同上
mkfs.ext3 -c -L mypartition /dev/hda1 同上并添加分區(qū)標(biāo)簽
二.創(chuàng)建虛擬文件系統(tǒng)
虛擬文件系統(tǒng)(Virtual File System, 簡稱 VFS),是 Linux 內(nèi)核中的一個軟件層,用于給用戶空間的程序提供文件系統(tǒng)接口;同時,它也提供了內(nèi)核中的一個抽象功能,允許不同的文件系統(tǒng)共存。系統(tǒng)中所有的文件系統(tǒng)不但依賴 VFS 共存,而且也依靠 VFS 協(xié)同工作。
為了能夠支持各種實際文件系統(tǒng),VFS 定義了所有文件系統(tǒng)都支持的基本的、概念上的接口和數(shù)據(jù)結(jié)構(gòu);同時實際文件系統(tǒng)也提供 VFS 所期望的抽象接口和數(shù)據(jù)結(jié)構(gòu),將自身的諸如文件、目錄等概念在形式上與VFS的定義保持一致。換句話說,一個實際的文件系統(tǒng)想要被 Linux 支持,就必須提供一個符合VFS標(biāo)準(zhǔn)的接口,才能與 VFS 協(xié)同工作。實際文件系統(tǒng)在統(tǒng)一的接口和數(shù)據(jù)結(jié)構(gòu)下隱藏了具體的實現(xiàn)細節(jié),所以在VFS 層和內(nèi)核的其他部分看來,所有文件系統(tǒng)都是相同的。
虛擬文件系統(tǒng)寄居在現(xiàn)有文件系統(tǒng)中,可以格式化成想要的文件系統(tǒng)類型,改變存放位置,也可以在其他計算機上使用,在創(chuàng)建live CD或運行專門的虛擬操作系統(tǒng)時很有用。
[root@huanxiangwu ~]# dd if=/dev/zero of=virtual_disk count=2048000 創(chuàng)建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 檢查虛擬文件系統(tǒng)的大小 1001M virtual_disk [root@huanxiangwu ~]# mkfs -t ext3 virtual_disk 創(chuàng)建文件系統(tǒng) 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 創(chuàng)建掛載點 [root@huanxiangwu ~]# mount -o loop virtual_disk /mnt/image/ 掛載虛擬文件系統(tǒng)
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP