私はDebianを実行する古いExcito B3を持っています。私の問題は、ハードウェアが故障したことです。 USB経由で内蔵ハードドライブをUbuntuノートブックに接続できるデバイスがあります。ただし、そのドライブの/homeにアクセスしようとすると、空の状態になります。私の考えでは、ユーザー権限に問題があるようです。
誰でもこのファイルにアクセスするのに役立ちますか?
/media/linkan/Bubba ルート/home$ ll
total 8
drwxrwxrwx 2 root root 4096 jan 1 2000 ./
drwxr-xr-x 24 root root 4096 okt 5 2012 ../
sudo 個別 --list
[sudo] password for linkan:
Model: ATA INTEL SSDSC2BF18 (scsi)
Disk /dev/sda: 180GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 8200MB 8199MB linux-swap(v1)
2 8200MB 180GB 172GB ext4
Model: WDC WD30 EZRX-00MMMB0 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17,4kB 10,7GB 10,7GB ext3 root msftdata
2 10,7GB 3000GB 2989GB home lvm
3 3000GB 3001GB 1074MB linux-swap(v1) swap
Model: SD SC32G (sd/mmc)
Disk /dev/mmcblk0: 31,9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 4194kB 31,9GB 31,9GB primary fat32 lba
Cat "/media/linkan/Bubba root/etc/fstab"
/dev/sda1 / ext3 noatime,defaults 0 1
/dev/mapper/bubba-storage /home ext3 defaults 0 2
/dev/sda3 none swap sw 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
/proc /proc proc defaults 0 0
sudo lvdisplay
--- Logical volume ---
LV Path /dev/bubba/storage
LV Name storage
VG Name bubba
LV UUID M2Q0lX-y3gs-ZpP1-RwXY-QbQA-TZhP-6FltLF
LV Write Access read/write
LV Creation host, time ,
LV Status NOT available
LV Size 2,72 TiB
Current LE 712580
Segments 1
Allocation inherit
Read ahead sectors auto
答え1
/media/linkan/Bubba root/home
以前のシステムに/home
別々のファイルシステムがあったため、このディレクトリは空です。これまでは、以前のディスクからのみルートファイルシステムをマウントしていました。
また、前のファイルの次の行に示すように、前のディスクの/home
ファイルシステムはLVM論理ボリューム内にありました。fstab
/dev/mapper/bubba-storage /home ext3 defaults 0 2
/home
したがって、古いファイルシステムはLVMボリュームグループと呼ばれる論理ボリュームにあります。記録的な理由から、これらの論理ボリュームを参照できる2つのデバイスパスがあります。どちらも同じことを指します。bubba
storage
/dev/mapper/bubba-storage
/dev/bubba/storage
LVMボリュームグループを含むディスクをホットプラグするには、追加の手順が必要です。つまり、ボリュームグループの論理ボリュームをマウントする前に、ボリュームグループを有効にする必要があります。実行してボリュームグループを有効にする:成功した場合は、システムがデバイスを使用できるようにsudo vgchange -ay bubba
する必要があります。/dev/mapper/bubba-storage
(失敗した場合は、vgchange
コマンドのエラーメッセージがトラブルシューティングに重要です。)
その後、任意の場所にマウントできますが、以前のマウントポイントにマウントするのは妥当です。エラーメッセージを/media/linkan/Bubba root/home
回避するには、まず現在のディレクトリにアクセスしているすべてのGUIファイルマネージャウィンドウを閉じてから、次の手順を実行します。mount point is busy
cd /
sudo mount /dev/mapper/bubba-storage "/media/linkan/Bubba root/home"
通常のユーザーアカウントを使用して古いホームディレクトリにアクセスできない場合は、古いシステム/media/linkan/Bubba root/home/
のアカウントが新しいシステムのアカウントとは異なるUID番号を使用したためです。この問題は簡単に解決できます。 (現在のユーザー名はlinkan
、前のシステムのユーザー名/ホームディレクトリ名はと仮定しますold_linkan
。必要に応じて変更します。)
cd "/media/linkan/Bubba root/home"
sudo chown -R linkan: old_linkan
コマンドが完了すると、chown
以前のホームディレクトリがls -l
ユーザー所有としてリストに表示され、正常にアクセスできるようになります。