背景
/dev/sda1
物理的に分離されたドライブに音楽を保存したいです。これには以下が/etc/fstab
含まれます。
# grep "music" /etc/fstab
UUID=10...92 /mnt/music ext4 defaults,user,rw 0 2
質問
システムが再起動すると、ファイルは消えます。
# ls /mnt/music/
lost+found
ドライブがマウント解除されると、ファイルが再び表示されます。
# umount /mnt/music
# ls /mnt/music
archives jazz logs scripts
どちらの場合も、ディレクトリは/mnt/music
ルートアカウントではなくユーザーアカウントによって所有されます。
/etc/fstab
また、項目を次に変更してみました。
UUID=10...92 /mnt/music ext4 rw,nosuid,nodev,noexec,relatime,user=USERNAME 0 2
質問
起動時に特定のユーザーがドライブをアンマウントせずに読み書きできるように、Arch Linuxでドライブをどのようにマウントしますか?
答え1
/mnt/music
問題は、ファイルが間違ったファイルシステム(ファイルが作成されたシステムではなくディレクトリを含むシステム)に書き込まれていることです/dev/sda1
。
この問題を解決するには、管理者にインストールを別の場所に移動し、/mnt/music
インストール ファイルシステムからファイルを移動するように依頼します。
ユーザーバージョンのみ |
---|
または一般ユーザーとしてファイルシステムをアンマウントします/mnt/music 。 |
次に、ファイルシステムをマウントします。これ/mnt/music はファイルシステムで、. デフォルト(シャドウ)ディレクトリです。たとえばls 。 |
次に、目的の場所にファイルを配置しますmv * /mnt/music 。 |
sync
幸運を祈る。それでは終わった。
起動時にファイルシステムをマウントするには、auto
マウントオプションにgetを追加します/etc/fstab
。