Linux檔案系統與磁碟管理

2021-04-11 03:22:33 字數 4420 閱讀 1070

實驗報告

● 掌握linux下檔案系統的建立、掛載與解除安裝。

● 掌握檔案系統的自動掛載。

某企業的linux伺服器中新增了一塊硬碟/dev/sdb,請使用fdisk命令新建/dev/sdb1主分割槽和/dev/sdb2擴充套件分割槽,並在擴充套件分割槽中新建邏輯分割槽/dev/sdb5,並使用mkfs命令分別建立vfat和ext3檔案系統。然後用fsck命令檢查這兩個檔案系統;最後,把這兩個檔案系統掛載到系統上。

練習linux系統下檔案系統的建立、掛載與解除安裝及自動掛載的實現。

●首先檢視磁碟情況,使用fdisk命令

# fdisk -l

disk /dev/sda: 21.5 gb, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x00001a36

device boot start end blocks id system

/dev/sda1126 204800 83 linux

partition 1 does not end on cylinder boundary.

/dev/sda226 154 1024000 82 linux swap / solaris

partition 2 does not end on cylinder boundary.

/dev/sda3154 2611 19741696 83 linux

disk /dev/sdb: 10.7 gb, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x00023207

device boot start end blocks id system

disk /dev/sdc: 10.7 gb, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x000454a1

device boot start end blocks id system

disk /dev/sdd: 10.7 gb, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x000d37fe

device boot start end blocks id system

●使用fdisk命令建立/dev/sdb1主分割槽。

● 使用fdisk命令建立/dev/sdb2擴充套件分割槽。

● 使用fdisk命令建立/dev/sdb5邏輯分割槽。

command (m for help): n輸入n)

command action

l logical (5 or over)

p primary partition (1-4)

l輸入1)

first cylinder (51-1305, default 51直接回車,預設51)

using default value 51

last cylinder, +cylinders or +size (51-1305, default 1305): 130 (輸入130)

command (m for help): p輸入p)

disk /dev/sdb: 10.7 gb, 10737418240 bytes

255 heads, 63 sectors/track, 1305 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

sector size (logical/physical): 512 bytes / 512 bytes

i/o size (minimum/optimal): 512 bytes / 512 bytes

disk identifier: 0x00023207

device boot start end blocks id system

/dev/sdb1150 401593+ 83 linux

/dev/sdb251 1305 10080787+ 5 extended

/dev/sdb551 130 642568+ 83 linux

command (m for help): w輸入w輸入子命令w,把設定寫入硬碟分割槽表)

the partition table has been altered!

calling ioctl() to re-read partition table.

syncing disks.

● 退出fdisk並重新啟動系統。

● 用mkfs命令在上述剛剛建立的分割槽上建立ext3檔案系統和vfat檔案系統。

# mkfs -t ext4 /dev/sdb1

# mkfs.vfat /dev/sdb5

● 用fsck命令檢查上面建立的檔案系統。

# fsck /dev/sdb1

fsck from util-linux-ng 2.17.2

e2fsck 1.41.12 (17-may-2010)

/dev/sdb1: clean, 11/100744 files, 22970/401409 blocks

# fsck /dev/sdb5

● 利用mkdir命令,在/mnt目錄下建立掛載點,mountpoint1和mountpoint2。

# mkdir /mnt/mountpoint1 /mnt/mountpoint2

● 把上述新建立的ext4分割槽掛載到/mnt/mountpoint1上。

#mount -t ext4 /dev/sdb1 /mnt/mountpoint1

● 把上述新建立的vfat分割槽掛載到/mnt/mountpoint2上。

# mount -t vfat /dev/sdb5 /mnt/mountpoint2

● 利用mount命令列出掛載到系統上的分割槽,檢視掛載是否成功。

# mount

/dev/sda3 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

/dev/sda1 on /boot type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)

Linux檔案系統與磁碟管理LVM

硬碟的結構與分割槽 磁頭header,磁軌 track 磁柱 cylinder 扇區 sector 節 分割槽 partition 指定從哪個磁柱 起始磁柱 到哪個磁柱 結束磁柱 的範圍儲存以何種檔案系統儲存 mbr master booter recorder 檔案系統 邏輯塊 block 分割槽...

Linux磁碟與檔案系統管理

data block 資料塊 ext2 檔案系統中所支援的block大小有1k 2k 4k三種 block大小最大單一檔案限制最大檔案系統總容量限制 1k16gb2tb 2k256gb8tb 4k2tb16tb 原則上,block的大小與數量在格式化完就不能再改變了 除非重新格式化 每個block內...

實訓專案3Linux檔案系統與磁碟管理

實驗報告 掌握linux下檔案系統的建立 掛載與解除安裝。掌握檔案系統的自動掛載。某企業的linux伺服器中新增了一塊硬碟 dev sdb,請使用fdisk命令新建 dev sdb1主分割槽和 dev sdb2擴充套件分割槽,並在擴充套件分割槽中新建邏輯分割槽 dev sdb5,並使用mkfs命令分...