檔案系統操作大綱

2021-10-13 12:25:43 字數 2077 閱讀 1281

檢視當前所有盤的掛載資訊:

cat /proc/mounts

badblocks -v /dev/hda1 檢查磁碟hda1上的壞磁塊

fsck /dev/hda1 修復/檢查hda1磁碟上linux檔案系統的完整性

fsck.ext2 /dev/hda1 修復/檢查hda1磁碟上ext2檔案系統的完整性

e2fsck /dev/hda1 修復/檢查hda1磁碟上ext2檔案系統的完整性

e2fsck -j /dev/hda1 修復/檢查hda1磁碟上ext3檔案系統的完整性

fsck.ext3 /dev/hda1 修復/檢查hda1磁碟上ext3檔案系統的完整性

fsck.vfat /dev/hda1 修復/檢查hda1磁碟上fat檔案系統的完整性

fsck.msdos /dev/hda1 修復/檢查hda1磁碟上dos檔案系統的完整性

dosfsck /dev/hda1 修復/檢查hda1磁碟上dos檔案系統的完整性

初始化乙個檔案系統

mkfs /dev/hda1 在hda1分割槽建立乙個檔案系統

mke2fs /dev/hda1 在hda1分割槽建立乙個linux ext2的檔案系統

mke2fs -j /dev/hda1 在hda1分割槽建立乙個linux ext3(日誌型)的檔案系統

mkfs -t vfat 32 -f /dev/hda1 建立乙個 fat32 檔案系統

fdformat -n /dev/fd0 格式化乙個軟盤

mkswap /dev/hda3 建立乙個swap檔案系統

swap檔案系統

mkswap /dev/hda3 建立乙個swap檔案系統

swapon /dev/hda3 啟用乙個新的swap檔案系統

swapon /dev/hda2 /dev/hdb3 啟用兩個swap分割槽

檔案系統的修復

作乙個分割槽 sdb1

格式化下 mkfs.ext4 /dev/sdb1

模擬損壞

dd if=/dev/zero of=/dev/sdb1 bs=512 count=4

掛載點 mount /dev/sdb1 /data

掃盤(修復檔案系統)

xfs格式:xfs_repair /dev/sdb1

ext4格式:fsck -y -t ext4 /dev/sdb1

2檔案系統二次壞

當檔案系統在/etc/fstab 下最後有字尾 不是零 是2

如何修復?

查詢一下是否是2: tail -1 /etc/fstab

模擬損壞

dd if=/dev/zero of=/dev/sdb1 bs=512 count=4

reboot

到這個地方:

( coutrol -d )

後敲xfs格式:xfs_repair -l /dev/sdb1

ext4格式:fsck -y -t ext4 /dev/sdb1

coutrol-d問題解決思路:

開機遇到輸入密碼,重啟進不去系統

先df -ht檢視當前有那些掛載的盤

在進/etc/fstab裡,對比,看看有哪個盤沒掛上

對這個盤修復,同上

修復後monut -a

再看看掛上沒

儲存退出

進救援模式下來查詢並修復已經有格式的盤

救援模式

「1」:

root系統在/root/sysimage/下

需要建立乙個目錄,掛載一下系統,就可以操作了,

也可以chroot /root/sysimage

「3」:

這個模式下,系統是沒有掛載上的,需要自己手動掛載

先檢視未掛載的檔案系統

fdisk -l 可以顯示出所有掛載和未掛載的分割槽,但不顯示檔案系統型別。

parted -l 可以檢視未掛載的檔案系統型別,以及哪些分割槽尚未格式化。

lsblk -f 也可以檢視未掛載的檔案系統型別

然後做修復

xfs格式:xfs_repair /dev/sdb1

ext4格式:fsck -y -t ext4 /dev/sdb1

然後嘗試建立目錄掛載一下測試

檔案系統操作

1 分割槽硬碟 fdisk dev sdb n 建立分割槽,邏輯分割槽和主分割槽 主分割槽範圍1 4 邏輯分割槽5,6.2 格式化檔案分割槽 mkfs.type 分割槽 3 將分割槽掛載目錄 mount 分割槽 目錄 被掛載的目錄原始內容不可訪問 4 檔案許可權 umask 0022 預設許可權66...

作業系統 檔案系統

5.2開啟檔案 在作業系統中就是確定程序操作哪個檔案。這個確定過程由兩個事件構成 1.將使用者程序task struct中的 filp 20 與核心中的file table 64 進行掛接。2.將使用者程序需要開啟的檔案對應的i節點在file table 64 中進行登記。filp 20 掌控乙個程...

作業系統 檔案系統

通過設計乙個基於索引結構的檔案系統,了解檔案系統設計以及物理塊分配的基本概念。硬體環境 計算機一台,區域網環境 軟體環境 windows 作業系統 visual studio2019 1 設計乙個檔案系統的索引結構,描述邏輯結構與物理索引結構之間的關係 2 檔案建立等基本功能 段 問1 這個標頭檔案...