디스크에서 dev boot mnt home 폴더의 폴더 위치는 무엇입니까?

디스크에서 dev boot mnt home 폴더의 폴더 위치는 무엇입니까?

Arch Linux를 설치할 때 파티션을 생성하기 전에 입력하면 다음과 같은 메시지가 lsblk나타납니다.

loop0
Sda (no sub partitions)
Sr0 (CD ROM is mounted)

이제 터미널에 입력 pwd 하면

/뿌리

그래서 그냥 궁금해서 그랬어요

ls /

그리고 bin boot dev lib mnt etc.

그래서 내 질문은 파티션이 아직 만들어지지 않았고 데이터가 저장되지 않은 경우 왜 ls /이러한 폴더를 모두 표시합니까? 이러한 폴더는 디스크의 어느 위치에 저장됩니까? / /mnt또한 에 대한 폴더가 이미 있으므로 /boot root , boot 에 대한 새 파티션을 만드는 이유를 이해할 수 없습니다. 그런 다음 이 파티션을 마운트 /mnt하고 /boot 누군가 도와줄 수 있습니까? 나는 튜토리얼을 따르고 있습니다.https://itsfoss.com/install-arch-linux/

답변1

특정 디스크를 나타낼 것으로 기대하지 마십시오 "/". 이는 전혀 의미하는 바가 아닙니다. 이는 루트 파일 시스템입니다.현재 실행 중인 OS부팅 시 임의로 선택할 수 있습니다.

Arch Linux 설치 CD에서 컴퓨터를 부팅하면 바로 지금 해당 CD의 내용(또는 더 정확하게는 arch/x86_64/airootfs.sfsCD에 있는 Squashfs 아카이브의 내용)을 볼 수 있습니다.그들은 당신의 내용과 아무 관련이 없습니다sda디스크.

findmnt( "라이브 CD"가 포함된 경우 약간 복잡할 것으로 예상되지만 를 사용하여 전체 레이아웃을 볼 수 있습니다 . 일반적으로 /overlayfs를 통해 여러 레이어에서 가상을 생성합니다.)

튜토리얼 후반부에서는 디스크에 부트로더(GRUB2)를 설치하고저것루트 파티션과 같은 것을 사용하여 /dev/sda2해당 내용을 설치된 시스템의 /.

관련 정보