私は最近私のコンピュータで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
システムのマウントポイントです。
働く