linux檔案系統知識總結 SD卡掛載問題總結

2021-10-09 05:21:31 字數 2571 閱讀 7608

在linux系統中,每個裝置都被當成乙個檔案來對待,即一切裝置即檔案    

1.目錄樹結構:

linux內的所有資料都是以檔案的形態來呈現的,所以囉,整個linux系統最重要的地方就是在於目錄樹架構。 所謂的目錄樹架構(directory tree)就是以根目錄為主,然後向下呈現分支狀的目錄結構的一種檔案架構。 所以,整個目錄樹架構最重要的就是那個根目錄(root directory),這個根目錄的表示方法為一條斜線『/』, 所有的檔案都與目錄樹有關

2.檔案系統與目錄樹的關係(掛載)

所謂的『掛載』就是利用乙個目錄當成進入點,將磁碟分割槽槽的資料放置在該目錄下; 也就是說,進入該目錄就可以讀取該分割槽的意思。 這個動作我們稱為『掛載』,那個進入點的目錄我們稱為『掛載點』。 由於整個linux系統最重要的是根目錄,因此根目錄一定需要掛載到某個分割槽的。 至於其他的目錄則可依使用者自己的需求來給予掛載到不同的分割槽

3.磁碟分割槽(linux主機硬碟)

硬碟預設的分割表僅能寫入四組分割資訊

這四組分割資訊我們稱為主要(primary)或延伸(extended)分割槽

分割槽的最小單位『通常』為磁柱(cylinder)

當系統要寫入磁碟時,一定會參考磁碟分割槽表,才能針對某個分割槽進行資料的處理

為啥要分割啊?

1.資料的安全性:

因為每個分割槽的資料是分開的! 所以,當你需要將某個分割槽的資料重整時,例如你要將計算機中windows的c槽重新安裝一次系統時, 可以將其他重要資料移動到其他分割槽,例如將郵件、桌面資料移動到d槽去,那麼c槽重灌系統並不會影響到d槽! 所以善用分割槽,可以讓妳的資料更安全。

2.系統的效能考慮:

由於分割槽將資料集中在某個磁柱的區段,例如上圖當中第乙個分割槽位於磁柱號碼1~100號,如此一來當有資料要讀取自該分割槽時, 磁碟只會搜尋前面1~100的磁柱範圍,由於資料集中了, 將有助於資料讀取的速度與效能! 所以說,分割是很重要的!

既然第乙個扇區所在的分割表只能記錄四筆資料, 那我可否利用額外的扇區來記錄更多的分割資訊?  可以的

.檢視系統的邏輯分割槽

/data # fdisk -l

fdisk -l

disk /dev/mtdblock0: 2 mb, 2621440 bytes

255 heads, 63 sectors/track, 0 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

disk /dev/mtdblock0 doesn't contain a valid partition table

答:可以直接掛載。不識別分割槽可以格式化,也可以直接掛載掛載:umount -lf /mnt/sdcard/   (強制解除安裝)

mount 分割槽名 /mnt/sdcard/

如何得到已掛載在/mnt/sdcard/目錄上的分割槽名?

如何判斷sd卡是否已插上?

如何判斷掛載的分割槽是否可寫?不是唯讀。

命令:mount可看到是否掛載成功

核心中的

mmc子系統註冊格式為

mmcblkxpy

的裝置節點.

>

在linux

核心中註冊的每個

mmc裝置都會收到自己的

mmc裝置編號

x.>

特定裝置上的每個分割槽都會收到自己的編號y.

安裝指向分割槽的裝置節點後

,可以執行普通檔案

i / o. 另

:注意,除非

/ dev / mmcblkx

裝置上存在有效的分割槽表

,否則系統上將不會有後續的

/ dev / mmcblkxpy節點.

mmcblk0p2代表:

mmc(本意是********** card,sd卡就是從這個發展來的,這bai裡代表sd裝置)

blk(block,塊裝置)

0(第一du個塊裝置,也就是第一張sd卡)

p(partition,分割槽)

2(第3個分割槽

sd/mmc 卡的裝置構造差不多,mmc 應該bai是 sd 的前身du,不過 mmc 當時的設計比 sd 小一半。

所以,zhisd/mmc 的驅動通用,進一步dao的,linux 的裝置節點就延續了 mmc 的這個名字,後面的 blk 是塊裝置這個英          文的簡寫, mmcblk 也就是「 mmc/sd 塊裝置」,0 就是這個 mmc/sd 裝置的順序編號,p1 就是第乙個分割槽

檔案系統知識總結

一.硬碟 1.儲存介質 硬碟 光碟 軟盤 flash盤 磁帶 網路儲存裝置等。2.硬碟資訊 硬碟資訊 3.磁碟的分割槽 這是針對大容量的儲存裝置來說的,主要是指硬碟 對於大硬碟,我們要合理規劃分割槽,所以要談到硬碟的分割槽。二.檔案系統 1.是什麼?檔案系統是作業系統最為重要的一部分,它定義了磁碟上...

sd卡檔案系統

在手機tf卡經歷多次受損後 chksdk終於失去作用 換了讀卡器,先前的是用類似u盤的,後面是專業 先前手機執行狀態下解除安裝unmountsd卡再裝上測試可行 曾有多次 可能導致檔案系統內交叉鏈結太多 壞前有大量讀寫,直接執行解除安裝,結果檔案系統變成raw 尋求解答,發現原格式是fat檔案系統根...

Linux檔案系統總結

linux檔案系統結的結構是樹形結構,其入口從 開始,了解linux檔案系統的結構,對於我們需要掌握的基礎知識點之一。1 什麼是檔案系統 請參見 linux 檔案系統概述 2 檔案系統的組織結構簡說 當您使用linux的時候,如果您通過ls la 就會發現,在 下包涵很多的目錄,比如etc usr ...