최근에 내 컴퓨터에서 HDD를 SSD로 변경했습니다. HDD에는 Windows 및 openSUSE 이중 부팅이 있습니다. Windows 시스템에는 비밀번호가 없지만 openSUSE에는 비밀번호가 있습니다.
HDD를 케이스에 넣고 내 컴퓨터(SSD 포함)를 켜면 Windows 파티션을 제대로 읽습니다. 그러나 openSUSE 파티션의 경우 Dolphin은 내 컴퓨터에서 사용되는 드라이브와 동일한 양의 여유 공간이 있음을 나타내지만 홈 폴더는 비어 있는 것으로 나타납니다. 이는 홈 폴더에 파일이 있음을 나타냅니다.
이러한 파일에 액세스하려면 어떻게 해야 하며, 이러한 파일을 볼 수 있도록 드라이브에 대한 권한을 변경해야 합니까?
편집: 더 많은 맥락을 위해 다음 스크린샷을 추가했습니다. 여기의 기본 폴더는 비어 있습니다.
편집 3: etc/fstab의 스크린샷을 제거하고 텍스트로 대체했습니다.
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 / btrfs defaults 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /.snapshots btrfs subvol=/@/.snapshots 0 0
UUID=bd5f56cc-2ccb-4ee1-beb0-a0451f831849 swap swap defaults 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /var btrfs subvol=/@/var 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /usr/local btrfs subvol=/@/usr/local 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /srv btrfs subvol=/@/srv 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /root btrfs subvol=/@/root 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /opt btrfs subvol=/@/opt 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /home btrfs subvol=/@/home 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0
UUID=fc0c9294-3280-4ba0-a961-f4e451b74d16 /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
UUID=DD84-65A8 /boot/efi vfat utf8 0 2
아래는 내 /etc/fstab의 출력입니다. /home 디렉토리의 파일 시스템이 다르다는 것을 알았습니다.
UUID=42930651-6638-4016-8321-b911f3a8d992 / btrfs defaults 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /var btrfs subvol=/@/var 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /usr/local btrfs subvol=/@/usr/local 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /srv btrfs subvol=/@/srv 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /root btrfs subvol=/@/root 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /opt btrfs subvol=/@/opt 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
UUID=42930651-6638-4016-8321-b911f3a8d992 /.snapshots btrfs subvol=/@/.snapshots 0 0
UUID=771834db-7510-48b3-ae19-5652abba6cae /home ext4 data=ordered 0 2
UUID=40132844-1f71-41fd-9b21-6f2919afafbd swap swap defaults 0 0
UUID=4149-F793 /boot/efi vfat utf8 0 2
ls /media/siya/fc0c9294-3280-4ba0-a961-f4e451b74d16/home의 출력:
ls: cannot access '/media/siya/fc0c9294-3280-4ba0-a961-f4e451b74d16/home': No such file or directory
답변1
읽고 나서이것답변, 문제는 현재의 /home과 다른 파일 시스템을 사용하는 이전 /home으로 인해 발생한 것 같습니다. 내 대답은 ext4에 btrfs 시스템을 설치하는 것입니다.
btrfs 시스템을 설치하려면 다음 명령을 사용하십시오.
sudo mount /dev/sdb6 -o subvol=/@/home /mnt/stuff
어디
- /dev/sdb6은
lsblk
원하는 파티션이 있는 볼륨을 실행하고 선택하여 얻습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
...
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 499M 0 part
├─sdb2 8:18 0 99M 0 part
├─sdb3 8:19 0 16M 0 part
├─sdb4 8:20 0 491.5G 0 part
├─sdb5 8:21 0 512M 0 part
├─sdb6 8:22 0 339.3G 0 part
...
subvol=/@/home
mount /dev/sdb6 /mnt/stuff
정상적으로 설치 하고 etc/fstab에서 관련 폴더(여기서는 홈 폴더)의 하위 볼륨 표현식을 복사하여 얻습니다 (원래 질문에 표시됨)./mnt/stuff
시스템의 마운트 지점입니다.
일하다.