Linux
如何顯示掛載的 /boot 和 ‘/’ 根分區的內容?
如何從 Linux Live CD 顯示 SSD 驅動器上 Debian 的掛載
/boot
和'/'
根分區的內容?我知道ls -1
要列出目錄內容,但是得到這個的確切步驟是什麼?
安裝硬碟
要安裝物理連接到系統的 HDD,您首先需要辨識分配給它的設備句柄。我通常使用命令行工具
blkid
或lsblk
查找此資訊。blkid
$ sudo blkid /dev/sda1: UUID="XXXXXX" TYPE="ext4" /dev/sda2: UUID="XXXXXX" TYPE="LVM2_member" /dev/mapper/fedora_greeneggs-swap: UUID="XXXXXX" TYPE="swap" /dev/mapper/fedora_greeneggs-root: UUID="XXXXXX" TYPE="ext4" /dev/mapper/fedora_greeneggs-home: UUID="XXXXXX" TYPE="ext4"
lsblk
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 465.3G 0 part ├─fedora_greeneggs-swap 253:0 0 7.7G 0 lvm [SWAP] ├─fedora_greeneggs-root 253:1 0 50G 0 lvm / └─fedora_greeneggs-home 253:2 0 407.6G 0 lvm /home sr0 11:0 1 1024M 0 rom
所以我們可以從上面看到我有一個 ext4 分區
/dev/sda1
和一個 LVM 分區/dev/sda2
。由於您對您的/boot
設備感興趣,因此通常將其格式化為ext4
分區,因此要掛載它:$ sudo mount -r /dev/sda1 /mnt
您應該可以在
/mnt
只讀目錄下訪問它。安裝 ISO
另一方面,如果您想掛載 ISO,您可以使用
mount
命令和loop
選項來執行此操作。$ sudo mount -o loop <some.iso> <mount point>
例子
$ sudo mount -o loop VBoxGuestAdditions_4.3.10.iso /mnt/ mount: /dev/loop0 is write-protected, mounting read-only
您現在可以看到 ISO 的內容:
$ ls -l /mnt/ total 57016 dr-xr-xr-x. 2 root root 2048 Mar 26 14:04 32Bit dr-xr-xr-x. 2 root root 2048 Mar 26 14:04 64Bit -r-xr-xr-x. 1 root root 647 Oct 8 2013 AUTORUN.INF -r-xr-xr-x. 1 root root 6966 Mar 26 13:56 autorun.sh dr-xr-xr-x. 2 root root 2048 Mar 26 14:04 cert dr-xr-xr-x. 2 root root 2048 Mar 26 14:04 OS2 -r-xr-xr-x. 1 root root 5523 Mar 26 13:56 runasroot.sh -r-xr-xr-x. 1 root root 9901516 Mar 26 14:01 VBoxLinuxAdditions.run -r-xr-xr-x. 1 root root 20784640 Mar 26 14:14 VBoxSolarisAdditions.pkg -r-xr-xr-x. 1 root root 16900432 Mar 26 13:55 VBoxWindowsAdditions-amd64.exe -r-xr-xr-x. 1 root root 311584 Mar 26 13:46 VBoxWindowsAdditions.exe -r-xr-xr-x. 1 root root 10463320 Mar 26 13:47 VBoxWindowsAdditions-x86.exe