久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何分析Linux系統磁盤和文件系統管理

190次閱讀
沒有評論

共計 2369 個字符,預計需要花費 6 分鐘才能閱讀完成。

今天就跟大家聊聊有關如何分析 Linux 系統磁盤和文件系統管理,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1、分區

MBR(Master Boot Recorder)主引導分區僅提供最多 4 個分區,主分區 (Primary,P) 與擴展分區(Extended,E), 如 3P+1E,擴展分區最多只能有 1 個。

2、文件系統

ext2:標準文件系統

ext3:增加了日志功能,是 ext2 的升級版

要知道 linux 支持的文件系統:ls –l /lib/module/’uname -r’/kernel/fs

要知道系統當前已啟用的文件系統:cat /proc/filesystems

硬盤的最小存儲單位:扇區(1 扇區 =512byte)

邏輯塊(Block):在分區進行文件系統格式化時所制定的“最小存儲單位”

1 個 block 最多只能容納 1 個文件

在進行分區時,每個分區就是一個文件系統,每個文件系統開始位置的那個 block 稱為 superblock(超級塊),訪問數據時,首先經過的時 superblock,所以若 superblock 壞了,磁盤也就不能工作了。

3、EXT2 文件系統(inode)

1)Ext2 規劃出 inode 表和 block 區域.

Inode:存儲文件屬性,以及文件內容放在哪個 block 中(pointer),1 個 inode:128byte

Block:存儲文件內容

2)inode 表記錄的信息有:

文件的擁有者與用戶組(owner/group)

文件的訪問模式(read/write/excute)

文件類型(type)

文件的建立或狀態改變時間(ctime)、最近讀取時間(atime)、最近修改時間(mtime)

文件大小

定義文件屬性的標志(flag)

文件正真內容的指針(pointer)

**Ls 命令的默認時間是 mtime(ex:ls –la –time=atime PATH)

3)Linux 如何讀取文件內容?

(1)目錄:在 ext2 建立一個目錄時,ext2 會分配給該目錄一個 inode 和至少一個 block

Inode:記錄該目錄的屬性和指向分配到的那個 block

Block:記錄這個目錄下文件或目錄的關聯性

(2)文件:在 ext2 建立一個文件時,ext2 會分配給至少一個 inode 和相對于該文件大小的 block 數量

Inode:記錄文件的相關屬性,不記錄文件名

Block:記錄文件名,文件的相關連接

4)如何讀取文件系統的信息

Dumpe2fs /dev/hda1

4、載入點

載入點是進入該文件系統的入口,一定是目錄而不是文件

5、磁盤與目錄的容量

查看當前磁盤 *** 允許容量、已用容量、當前所在目錄的已用容量:df 和 du

/dev/hda 一個分區

/dev/hda1、/dev/hda2、/dev/hda3 為主分區,/dev/hda5+/dev/hda6+…=/dev/hda4 為擴展分區

Du 類似于 windows 中的資源管理器

6、連接文件:ln(類似于 windows 中的快捷方式)

多個 link file 可能指向同一個 source file,連接文件分為硬連接和符號連接

1) 硬連接(實際連接):在某個目錄下新增一個該文件的關聯數據,不會用掉 inode 與磁盤空間

2) 符號連接(快捷方式):建立一個獨立的文件,讓數據的讀取指向它連接的文件內容。(使用的較多),source file 被刪除后,連接文件不能打開

重建連接文件:ln

7、磁盤分區

1) 分區:fdisk [-l] 設備名稱 (主要用來查看和修改分區表)

2) 刪除分區:

fdisk [-l] 設備名稱 進入 fdisk 畫面

p 先看分區信息

d 刪除分區并要求您選擇一個分區,選 l

w 保存到磁盤數據表中,并離開 fdisk

3) 新增分區

fdisk [-l] 設備名稱 進入 fdisk 畫面

n 新增分區

4) 磁盤格式化

Mke2fs [-bicLJ] 設備名稱

5) 磁盤檢驗

Fsck [-AtCary] 設備名稱 (檢查硬盤有沒有壞軌)

目錄 lost+found,在 fsck 處理完后,會將錯誤文件放入此目錄

Badblocks [-svw] 設備名稱 (類似于 windows 的磁盤掃描)

Sync (直接將暫存在內存中的數據寫入磁盤)

6) 磁盤載入

Mount [-tonL] 設備名稱代號 載入點

Mount /dev/cdrom (載入光盤)

Mount –a (將整個系統中記錄的文件系統與載入點對應的數據全部載入)

7) 磁盤卸載

Unmount 設備號或載入點

8) 修改磁盤參數

Mknod 設備名稱 [bcp] [Major] [Minor]

E2label 設備名稱 新的 label 名稱

Tune2fs [-jlL] 設備號

Hdparm [-icdmXTt] 設備名稱

8、設置啟動載入

1) 載入軟盤

Mount –t ext2 /dev/fd0 /media/floppy (ext2 格式)

Mount –t vfat /dev/fd0 /media/floppy (windows 格式)

Umount /media/floppy (卸載后才可取出軟盤)

2) 載入 windows 磁盤

Mkdir /mnt/win98

Mount –t vfat /dev/hda1 /mnt/win98

Mount –t vfat –o iocharset=cp950 /dev/hda1 /mnt/win98 (加入中文編碼)

3) 載入 U 盤

Mkdir /mnt/usb

Mount –t vfat /dev/sda1 /mnt/usb

4) 啟動載入 /etc/fstab 和 /etc/mtab

/etc/fstab 是使用 mount 將設備載入到系統的某個載入點所需執行的命令內容

載入點:就是目錄

9、建立虛擬內存

可以通過建立虛擬內存設備或建立虛擬內存文件來擴充虛擬內存

看完上述內容,你們對如何分析 Linux 系統磁盤和文件系統管理有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-04發表,共計2369字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 界首市| 台东市| 阿坝| 唐山市| 和龙市| 福州市| 乐昌市| 上思县| 大丰市| 辽阳市| 手机| 定南县| 伊春市| 兴安县| 伊吾县| 安图县| 内黄县| 奎屯市| 定襄县| 通许县| 淳化县| 庄浪县| 鲜城| 澎湖县| 彝良县| 子长县| 珠海市| 蒙山县| 于都县| 乾安县| 灌南县| 松桃| 襄城县| 辉南县| 中江县| 淮滨县| 横山县| 梨树县| 上蔡县| 同仁县| 赣州市|