8 3 管理檔案系統之三(建立檔案系統)

2021-09-27 11:11:58 字數 3315 閱讀 5343

不同檔案系統中建立檔案系統的命令

mkefs				#建立乙個ext檔案系統

mke2fs #建立乙個ext2檔案系統

mkfs.ext3 #建立乙個ext3檔案系統

mkfs.ext4 #建立乙個ext4檔案系統

mkreiserfs #建立乙個reiserfs檔案系統

jfs_mkfs #建立乙個jfs檔案系統

mkfs.xfs #建立乙個xfs檔案系統

mkfs.zfs #建立乙個zfs檔案系統

mkfs.btrfs #建立乙個btrfs檔案系統

此時我們已經建立了一塊新的分割槽sda4

[root@chendajie ~]

# lsblk

name maj:min rm size ro type mountpoint

sda 8:0 0 20g 0 disk

├─sda1 8:1 0 200m 0 part /boot

├─sda2 8:2 0 2g 0 part [swap]

├─sda3 8:3 0 10g 0 part /

└─sda4 8:4 0 1k 0 part

sr0 11:0 1 4.2g 0 rom /mnt

下面要演示的時如何格式化分割槽並且建立檔案系統:

因為我的系統中已經存在了檔案系統,所以我會使用-f這個選項強制格式化。如果你的系統中沒有檔案系統,則不需要使用該選項。

[root@chendajie ~]

# mkfs.xfs -f /dev/sda4

size 0 of data subvolume is too small, minimum 100 blocks

usage: mkfs.xfs

/* blocksize */ [-b log=n|size=num]

/* metadata */ [-m crc=0|1,finobt=0|1,uuid=***]

/* data subvol */ [-d agcount=n,agsize=n,file,name=***,size=num,

(sunit=value,swidth=value|su=num,sw=num|noalign),

sectlog=n|sectsize=num

/* force overwrite */ [-f]

/* inode size */ [-i log=n|perblock=n|size=num,maxpct=n,attr=0|1|2,

projid32bit=0|1]

/* no discard */ [-k]

/* log subvol */ [-l agnum=n,internal,size=num,logdev=***,version=n

sunit=value|su=num,sectlog=n|sectsize=num,

lazy-count=0|1]

/* label */ [-l label (maximum 12 characters)

]/* naming */ [-n log=n|size=num,version=2|ci,ftype=0|1]

/* no-op info only */ [-n]

/* prototype file */ [-p fname]

/* quiet */ [-q]

/* realtime subvol */ [-r extsize=num,size=num,rtdev=***]

/* sectorsize */ [-s log=n|size=num]

/* version */ [-v]

devicename

is required unless -d name=*** is given.

is *** (bytes), ***s (sectors), ***b (fs blocks), ***k (*** kib),

***m (*** mib), ***g (*** gib), ***t (*** tib) or ***p (*** pib).

is *** (512 byte blocks).

將它掛載到虛擬目錄下的某個掛載點

建立新的掛載點

[root@chendajie ~]

# mkdir /media/cdrom

掛載:

[root@chendajie ~]

# mount -a /dev/sda4 /media/cdrom

說明:此時只是將檔案系統臨時掛載。當重啟linux系統時,檔案系統並不會自動掛載。要強制linux在啟動時自動掛載新的檔案系統,可以將其新增到/ect/fstab檔案,下面是我/etc/fstab檔案的內容

[root@chendajie ~]

# cat /etc/fstab

## /etc/fstab

# created by anaconda on tue sep 24 21:26:00 2019

## accessible filesystems, by reference, are maintained under '/dev/disk'

# see man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#uuid=fbe39b05-eac0-4338-8e36-c7b27a86b75d / xfs defaults 0 0

uuid=b7bc2979-6d1b-43c4-9ee9-fe5f25b212ac /boot xfs defaults 0 0

uuid=b2cbffcc-7273-40b8-b2e8-aa64fa7b69e1 swap swap defaults 0 0

/dev/cdrom /mnt iso9660 defaults 0 0

建立檔案系統

作業系統通過檔案系統管理資料 磁碟建立分割槽後並不能直接被作業系統使用,還需要建立檔案系統 格式化 建立檔案系統的過程又稱為格式化 裸裝置 raw 沒有檔案系統的裝置 常見的檔案系統有 fat32 ntfs ext2 ext3 ext4 xfs hfs等 檔案系統之間的區別 日誌 支援的分割槽大小 ...

Solaris Zpool 建立檔案系統

1 列出server 有幾塊disk format 2 可以看到列出disk c1d0 3 看系統裡已經建了哪些pool zpool list 4 因為乙個disk 只能建了乙個pool,下面試建,就報錯 zpool create new pool c1d0 error device already...

AIX 建立檔案系統

首先用crfs或者smit來建立乙個20g的檔案系統,既然下面要使用一些低階命令來建立檔案系統,因此,這裡用crfs來完成檔案系統的建立 crfs v jfs2 g testvg a size 20g m testfs 解釋 在testvg卷組上建立乙個格式為jfs2的20g大小的檔案系統,掛載點為...