- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
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/ 掛載虛擬文件系統
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP