マウントされた/bootおよび '/'ルートパーティションの内容を表示するには?

マウントされた/bootおよび '/'ルートパーティションの内容を表示するには?

/bootLinux Live CDでSSDドライブにDebianがインストールされているパーティションとルートパーティションの内容を表示するには?ディレクトリコンテンツのリスト'/'について知っていますが、ls -1このコンテンツを取得する正確な手順は何ですか?

答え1

ハードドライブの取り付け

システムに物理的に接続されたHDDをマウントする前に、そのHDDに割り当てられているデバイスハンドルを識別する必要があります。私は通常コマンドラインツールを使用するblkidか、lsblkこの情報を探します。

黒子
$ 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/sda1LVMパーティションがあることがわかります/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

答え2

ls /boot
ls /

... しかし、Debian/SSD ドライブ/ライブ CD は、ディレクトリの内容のリストと (やや) 何の関係もないので、質問を拡張したいかもしれません。 Live CDのブートパーティションとルートパーティションがどこにインストールされているか尋ねることもできます。/mnt/gentooそして/mnt/gentoo/boot? 。

答え3

表示するファイルがISOにある場合、WindowsはISOを仮想CDとしてマウントします。 LiveCDをインストーラとして使用すると、内容はRAMまたは/ tmp(まだRAMにあります)として抽出され、次のようにマウントされるため、/ファイルシステムを表示できません。boot圧縮ファイルシステム。 WindowsでマウントされたISOを見ると、内容は表示されませんが、squashfsがファイルとして表示されます。

関連情報