A. linux 下怎麼進入掛載的磁碟,例如 /dev/sda1
LINUX所有的存儲設備都是映射成「文件」來訪問的,包括U盤、光碟機、硬碟等
所以如果需要使用磁碟,需要把磁碟分區通過mount掛載
1、建一個目錄(掛載磁碟分區)
mkdir /mnt/sda1
創建文件夾,個人理解類似windows的快捷方式
2、掛載/dev/sda1分區
mount /dev/sda1 /mnt/sda1
將/dev/sda1掛載到/mnt/sda1目錄下,個人理解類似windows中將文件夾添加到快捷方式
3、然後就可以進入到掛載的磁碟分區了
cd /mnt/sda1
B. linux系統中sda1和sdb1又是什麼意思
linux裡面是可以顯示U盤的。linux系統一般對USB設備自動識別。
你可以先用fdisk -l命令查看U盤的盤符。 一般為/dev/sdb1.如果你的第一塊硬碟的第一個分區為linux系統分區的話。
C. linux 下明明剛刪除了文件,用debugfs-open /dev/sda1(文件所在分區)
可以使用debugfs
1 執行sudo debugfs -w /dev/sda1 命令,進入debugfs模式,其中sda1是你所在的分區,因人而異。
2 執行lsdel,列出最近所有刪除的迴文件,結答果是按時間順序從老到新排列
結果格式類似:
Inode Owner Mode Size Blocks Time deleted
8934222 14456 100664 592 1/ 1 Wed Aug 26 11:49:48 2015
如果結果太多,可以直接執行如下命令: echo lsdel | debugfs /dev/sda1 > lsdel.out
如此可將結果輸出成本地文件。
3 從列出的刪除結果中,或從保存的結果文件中找到被刪除的文件,可根據刪除時間、文件所有者確認。找到被刪除文件後,第一個數字為inode號。
4 在debugfs模式下,執行 mp <123456> /tmp/123456.bak,可將被刪除的文件恢復,其中123456為被刪除文件的inode號。
5 確認恢復的文件是否為期望的文件。
D. linux里Mount掛在時哪些設備為sda哪些是sdb!
sda是系統的第一塊磁碟(sda1是第一個主分區,sda2第二個),sdb是系統的第二快磁碟(sdb1是第一個主分區,sdb2第二個)
目前Linux內核對於這種磁碟設備的映射基本上取決於三個順序:
一是磁碟驅動程序的載入;
二是主機PCI插槽的監測;
三是磁碟本身的監測,先來的當然是a,以此類推。
(4)linuxsda1擴展閱讀
mount 命令指示操作系統使文件系統在指定位置(安裝點)可用。此外,可以用 mount 命令構建由目錄和安裝文件(file mounts)
組成的其他文件樹。
Mount 命令通過在 Directory 參數指定的目錄上使用 Device/Node: Directory
參數來安裝表示為設備的文件系統。mount 命令完成以後,指定的目錄變為新安裝文件系統的根目錄。