마운트된 /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/sda1에 LVM 파티션이 있다는 것을 알 수 있습니다 /dev/sda2. 장치에 관심이 있으므로 일반적으로 파티션 /boot으로 포맷되므로 마운트하려면 다음을 수행하십시오.ext4

$ sudo mount -r /dev/sda1 /mnt

/mnt읽기 전용 디렉터리로 액세스 할 수 있어야 합니다 .

ISO 설치

반면에 ISO를 마운트하려는 경우 mountloop옵션과 함께 이 명령을 사용할 수 있습니다.

$ 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가 파일로 표시됩니다.

관련 정보