
두 개의 USB 드라이브가 있고 파티션을 만들고 ext4로 포맷했습니다. 실행하면 fdisk -l
/dev/sda1 및 /dev/sdb1이 있음이 표시됩니다.
Device Boot Start End Sectors Size Id Type
/dev/sda1
/dev/sdb1
그런 다음 부팅시 다음을 실행하여 둘 다 설치했습니다.sudo nano /etc/fstab
저는 Samba를 사용하여 다른 컴퓨터에서 액세스하고 대부분의 경우 잘 작동하지만 가끔 Samba를 통해 파일에 액세스할 수 없고 실행하면 fdisk -l
드라이브 장치가 예를 들어 /dev/sdc1로 변경된 것으로 표시됩니다. 한 드라이브에서만 변경되는 경우도 있고, 두 드라이브 모두에서 변경되는 경우도 있습니다.
왜 이렇게 되어야 하는지 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.
답변1
왜 이렇게 되어야 하는지 모르겠어요
/dev/sda
{예를 들어} 규칙은 다음과 같습니다.이름으로 마운트. 디스크가 1개(OS 디스크)뿐인 경우 항상 입니다 /dev/sda
. 따라서 문제가 없습니다. 더 많은 디스크를 추가 하면 sdb
등을 얻을 수 있습니다 . sdc
이름으로 마운트하는 것은 질서나 질서를 결코 신경쓰거나 존중하지 않습니다. 따라서 운영 체제 디스크가 이름별로 마운트되면 후속 [usb] 디스크 연결이 sda
해당 순서대로 나타납니다. sdb
sdc
이는 이름 마운트로 모든 종류의 주문을 존중하는 유일한 방법입니다.. /etc/fstab
부팅 시 마운트되고 순서가 다음과 같도록 이름으로 마운트를 수행합니다.존중받지 못한다. 어쩌면 PCI 버스 번호 순서인지도 모르겠습니다. 하지만 OS 디스크가 처음처럼 더 이상 마운트되지 않는다는 것을 알게 될 것입니다 . 따라서 {제가 할 수 있는 최선의 설명}에서 마운트 이름을 사용할 sda
수 있습니다 ./etc/fstab
실행 중인 시스템의 경우 임시로 [USB] 디스크를 삽입하고 이름별로 마운트할 수 있습니다. 그러나 신뢰성을 높이고 현재 수행 중인 작업을 정확하게 경험하지 않으려면 마운트 이름을 사용하여 /etc/fstab
부팅 시 장치를 그런 식으로 마운트하지 마십시오. 지금은 나쁜 습관입니다.
또는 .by-uuid
by-label
USB 스틱에 EXT4 파티션을 생성했으므로 라벨을 붙입니다.스틱 1그리고스틱 2그런 다음 .NET에서 해당 설치 구문 규칙을 사용하십시오 /etc/fstab
. 예를 들어 운영 체제 디스크 /etc/fstab
대신 /dev/sda3 /
첫 번째 열은 다음 두 열과 유사할 수 있습니다.
UUID=800e924a-a869-4152-9533-9d9cfecbd19e /
or
LABEL=rootpartition /
/dev/disks/
다양한 설치 규칙을 보려면 아래를 검토하세요 .
물론 일단 USB 디스크가 있으면 UUID(universal Unique id)로 USB 디스크를 마운트할 수 있지만 부품 라벨은 입력하고 기억하기가 더 쉬울 것이며 그만큼 신뢰할 수 있습니다... 우연히 다른 사람의 USB 스틱을 사용하기 전까지는 동일한 태그 구문입니다.