私のハードディスクは2つのパーティションに分かれて、ルートディレクトリのmntフォルダに保存されます。それらはそれぞれ新しいウィンドウとウィンドウにあります。 root アクセスで端末で 2 番目のパーティションの名前を変更しようとするたびに、次のエラー メッセージが表示されます。 '/mnt/windows' を '/mnt/Main Volume' に移動できません: デバイスまたはリソースが使用中です。私が実行した端末コード全体を共有します。
mv /mnt/windows /mnt/Main\ Volume
mv: cannot move '/mnt/windows' to '/mnt/Main Volume': Device or resource busy
なぜこれが起こるのか教えてくれる人がいますか?パーティションフォルダの名前を変更する他の方法はありますか?
答え1
あなたのパーティションはに配置されていません/mnt
。インストール済みそこ - パーティション(ディスク/ボリューム...)を特定の場所にマウントすると、「このデバイスの内容がここにありたい」と言い、マウントポイントの名前を変更するだけでは変更できません。デバイスを取り外し、新しい場所に再インストールします。
起動中にWindowsパーティションが自動的にマウントされているとします。システムテーブルアイテムなので、/etc/fstab
そこでマウントポイントを編集して変更し、再起動または再起動せずにマウントポイントを実行してsudo umount /mnt/windows
変更する必要があります。sudo mount -a
答え2
これはマウントポイントだからです。新しいマウントポイントを作成し、マウントをここにバインドできます(これは2回マウントされます)。これにより、以前のマウントポイントから削除できるようになります。
また、構成ファイルを更新する必要があります。
注:/mnt
この用途には適していません。緊急システム管理に使用されます。ストレージデバイス用の新しいマウントポイントを作成する必要があります。