Dell XPS 15 7590에서 Xubuntu 18.04를 사용하고 있습니다. 다른 컴퓨터에 Xubuntu 20.04를 설치할 수 있도록 이 컴퓨터를 사용하여 부팅 가능한 USB 스틱을 만든 이후로 매우 이상한 문제에 직면했습니다. 다음 명령을 사용하여 부팅 가능한 USB 스틱을 만듭니다.
$ sudo dd bs=4M if=xubuntu-20.04-desktop-amd64.iso of=/dev/sda status=progress oflag=sync
/dev/sda
참고 로 저는 /dev/sda1
. (아니요, 시스템 디스크를 덮어쓰지 않았습니다. 시스템 디스크는 입니다 /dev/nvme0n1
.)
설치 스틱이 제대로 작동했고 다른 컴퓨터에 Xubuntu 20.04를 성공적으로 설치했습니다. 하지만 지금 삽입하면어느USB 스틱이 Xubuntu 18.04 Dell 컴퓨터에 연결되어 있는데 제가 만든 설치 스틱인 것 같습니다! 자동으로 ISO 파일 시스템으로 마운트되며 파일을 넣은 USB 스틱에 없어도 파일을 읽을 수도 있습니다. USB 스틱의 크기나 연결된 포트는 중요하지 않습니다. 모두 동일하게 보입니다.
USB 드라이브의 파티션 테이블과 ISO 파일 시스템이 캐시된 것으로 보이며(아마 이 컴퓨터에 32GB RAM이 있기 때문일 것임) Linux는 USB 드라이브의 일련 번호, 레이블 또는 기타 콘텐츠가 어떻게 붙어 있는지에 관계없이 항상 각 USB 드라이브에 대해 동일한 캐시를 재사용합니다. 아이디로 사용됩니다.
여기 lsblk
또 다른 4GB USB 스틱이 있습니다(아니요Xubuntu 20.04 설치 스틱! ):
$ sudo lsblk -O /dev/sda
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID PARTTYPE PARTLABEL PARTUUID PARTFLAGS RA RO RM HOTPLUG MODEL SERIAL SIZE STATE OWNER GROUP MODE ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN SUBSYSTEMS REV VENDOR ZONED
sda sda 8:0 128 0 1 1 HS US 3.7G runni root disk brw-rw---- 0 1024 0 1024 1024 1 mq-deadline
│ 2 disk 0 0B 0B 0 0B 1 3:0:0:0 usb block:scsi:usb:pci
│ 2.00 ACTION none
└─sda1
sda1 8:1 iso966 Xubuntu 20.04 LTS amd64
2020-04-23-07-50-17-00 128 0 1 1 3.7G root root -rw-r--r-- 0 1024 0 1024 1024 1 mq-deadline
2 part 0 0B 0B 0 0B 1 sda block:scsi:usb:pci
none
여기 또 다른 32GB 스틱이 있습니다:
$ sudo lsblk -O /dev/sda
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID PARTTYPE PARTLABEL PARTUUID PARTFLAGS RA RO RM HOTPLUG MODEL SERIAL SIZE STATE OWNER GROUP MODE ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN SUBSYSTEMS REV VENDOR ZONED
sda sda 8:0 128 0 1 1 Patri 07014B 28.9G runni root disk brw-rw---- 0 512 0 512 512 1 mq-deadline
│ 2 disk 0 0B 0B 0 0B 1 3:0:0:0 usb block:scsi:usb:pci
│ PMAP none
└─sda1
sda1 8:1 iso966 Xubuntu 20.04 LTS amd64
2020-04-23-07-50-17-00 128 0 1 1 28.9G root root -rw-r--r-- 0 512 0 512 512 1 mq-deadline
2 part 0 0B 0B 0 0B 1 sda block:scsi:usb:pci
none
보시다시피, 모두 "Xubuntu 20.04" 라벨이 붙어 있는 것으로 보입니다.
어떤 아이디어가 있나요? 감사해요.
다른 질문이지만 관련이 있을 수 있습니다. https://support.google.com/chromebook/thread/7883827?hl=en
답변1
dd
/dev/sda 장치를 장치에 넣는 것을 잊어버렸거나 연결이 이상해졌던 등 어떤 이유로 시스템에서 인식되지 않을 때 실제로 /dev/sda에 1분 동안 접속했습니까? /dev/sda
이제 시스템에 의해 채워진 특수 장치 파일이 아니라/dev에 저장된 실제 파일입니까?
USB 드라이브를 제거했는데도 ls -lga /dev/sd*
sda가 계속 표시됩니까? 예상한 대로 드라이브를 연결하기 전까지는 여전히 사라지지 않습니다. 또한 드라이브를 연결하면 여러 개의 추가 /dev/sd* 장치가 나타납니까? 예상대로 새 드라이브를 sdb, sdc 등에 할당하지만 다른 하드웨어 드라이브가 감지되면 여전히 /dev/sda 이미지 파일만 마운트할 수 있습니까? 일반 파일과 장치 파일의 차이를 구분하는 한 가지 방법은 소유자가 "디스크" 또는 "루트"를 표시하는지 확인하는 것입니다.
!! - 다음 섹션 전체가 데이터 손실 가능성이 있으므로 항상 USB에 원하는 항목이 없는지 확인하고 루트 디렉터리를 다시 확인하고 백업하는 등의 작업을 수행하세요!
/dev/sda가 USB가 있든 없든 그 자체로 파일로 존재하고 루트나 중요한 콘텐츠가 있는 다른 파일 시스템이 아니라고 확신한다면 그냥 시도해 보세요 rm /dev/sda
. USB를 꽂았을 때만 존재하고, 꽂았을 때 다른 sdb/sdc/sd[etc.]가 생성되지 않는다면, 기기의 파티션 테이블에 문제가 있을 수 있습니다. fdisk(mbr)/gdisk(gpt)/gparted(graphical/both)를 사용하여 새 디스크를 만들 수 있지만 이로 인해 데이터가 손실됩니다.
마지막 조사 라인은 ls /dev/disk/by-id/
현재 상태에서 USB 드라이브를 추가/제거하면 어떻게 됩니까?