web-dev-qa-db-ja.com

マウントポイント名を変更するにはどうすればよいですか?

私はubuntuで働いています、これはdf-hが示すものです:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda         30G  1.7G   27G   6% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev             15G   12K   15G   1% /dev
tmpfs           3.0G  372K  3.0G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none             15G     0   15G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/vdb        197G   60M  187G   1% /mnt

代わりに、/mntの名前を/dataディレクトリに変更したいと思います。すべてのコンテンツをそのままにしておきたいのですが、変更する必要があるのはドライブマウントポイントの名前だけです。

これが私が/etc/fstabファイルに持っているものです。

LABEL=c3image-rootfs    /               ext4    errors=remount-ro 0       1
/dev/vdb        /mnt    auto    defaults,nobootwait,comment=cloudconfig 0       2

必要なコマンドと編集するファイルについて教えてください。

5
user1950349

言うまでもなく、コマンドを実行する前に、注意して各コマンドの動作を理解する必要があります。また、これを実行している間、ファイルを使用していないことを確認する必要がある場合もあります。

新しいマウントポイントを作成します

mkdir /data

現在のマウントポイントをアンマウントします

umount /mnt

/ etc/fstabを編集し、/mnt/dataに変更します

/dev/vdb        /data    auto    defaults,nobootwait,comment=cloudconfig 0       2

新しい場所をマウントします

mount /data

古いマウントポイントを削除します

rmdir /mnt
13
Daniel Scott

マウントポイントを変更する前に、次のことを確認してください。

  1. マウントのユーザー名とグループに変更はありますか?はいの場合は、サービスアカウントのユーザーとグループが作成されていることを確認してください。
  2. マウント名フォルダは/ home /ディレクトリに存在する必要があります。存在しない場合は、マウントしたい名前と同じ名前で空のフォルダを作成してください。
  3. / home /マウントフォルダーuser:groupが正しいことを確認します。
  4. ここで、umountコマンドを使用して、必要なマウントをアンマウントします。
  5. mountコマンドを使用して、名前を変更するファイルシステムをマウントします。
0
Kynandan

少し別の方法は、umountの後に/ mntの名前を/ dataに変更することです。また、ラベルを変更したほうがよいでしょう。例えばxfsファイルタイプの場合:

xfs_admin -L "data" /dev/vdb
0