외부 USB HDD에서 우분투를 실행하면 터미널에서 어떻게 볼 수 있습니까?

외부 USB HDD에서 우분투를 실행하면 터미널에서 어떻게 볼 수 있습니까?

Ubuntu 20.04LTS를 외부 USB 하드 디스크 드라이브(sdb1)에 복제했습니다. 외장 USB HDD OS를 사용하고 있다는 것을 터미널에서 어떻게 확인할 수 있나요? 감사해요

답변1

df디렉터리 루트를 확인할 수 있습니다 .

$ df --output=source /
Filesystem
/dev/sdb1

또는 다음을 사용하십시오 mount.

$ mount | awk '$3=="/"'
/dev/sdb1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)

USB 드라이브가 인지 모르는 경우 다음과 같이 /dev/sdb1출력을 확인하십시오 lsblk.

lsblk -ln -o NAME,MOUNTPOINT,MODEL,SERIAL

답변2

연결된 운영 체제의 복제된 복사본으로 컴퓨터를 부팅하지 마십시오.

복제된 시스템(동일한 파티션 테이블과 파일 시스템이 있는 시스템)이 있는 드라이브가 있는 경우 다음을 수행해야 합니다.절대두 드라이브가 모두 연결되면 컴퓨터를 부팅하십시오. 이는 혼란을 야기할 수 있으며, 드라이브 중 하나만 연결된 경우 컴퓨터가 두 시스템의 일부를 사용하고 실패하게 만드는 내용을 기록할 수 있기 때문에 시스템 중 하나 또는 둘 모두가 손상될 위험이 있습니다.

이 문제는 둘 이상의 파티션(EFI, 부팅, 루트, 홈 등을 위한 별도의 파티션 또는 영구 라이브 드라이브 'cdrom' 및 지속성을 위한 파티션)을 사용하는 운영 체제에 영향을 미칩니다. 루트 파티션만 있는 경우 하나의 파티션만 선택되며 복제된 복사본 사이에 파티션이 혼합될 수 없습니다.

실행 중인 운영 체제에서 활성화된 파티션을 식별하는 방법

pLumo의 답변에 설명된 방법을 사용하여 드라이브, 특히 루트 파일 시스템을 식별할 수 있습니다./

나는 넓은 터미널 창(줄 바꿈을 피하기 위해 넓음)에서 다음 명령줄을 자주 사용합니다.

lsblk -fm

lsblk하지만 더 자세한 방법으로 옵션을 선택하는 것이 좋습니다 . 다음 명령을 제안합니다

lsblk -o name,size,fstype,label,mountpoint,model

또는 원하는 경우 별칭을 만듭니다(여러 번 사용하려는 경우 편리함). 예를 들어

alias mycheck='lsblk -o name,size,fstype,label,mountpoint,model'

원하는 경우 해당 줄을 ~/.bashrc(bash 구성 파일)에서 편집하세요. 해당 파일의 다른 별칭 근처에 줄을 넣을 수 있습니다. 그런 다음 새 터미널 창(및 텍스트 화면의 bash 쉘)을 시작할 때 별칭을 활성화합니다.

mycheck

관련 정보