私はLinux/Ubuntuが比較的新しいので、VPSに18.04 LTSサーバーをインストールしました。
セットアップ時に、LVMを使用して3つのパーティションを作成しました(ブート以外):
/
swap
/var
これはdf -hの出力です。
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 395M 2.2M 393M 1% /run
/dev/mapper/nc--vg-root 19G 2.1G 16G 12% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/nc--vg-data 53G 645M 49G 2% /var
/dev/vda1 704M 144M 510M 22% /boot
tmpfs 395M 0 395M 0% /run/user/1000
Fdisk -lからの出力
Disk /dev/vda: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf805ed87
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 1499135 1497088 731M 83 Linux
/dev/vda2 1501182 167770111 166268930 79.3G 5 Extended
/dev/vda5 1501184 167770111 166268928 79.3G 83 Linux
Disk /dev/mapper/vda5_crypt: 79.3 GiB, 85127593984 bytes, 166264832 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/nc--vg-root: 18.6 GiB, 19998441472 bytes, 39059456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/nc--vg-swap: 7.5 GiB, 7998537728 bytes, 15622144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/nc--vg-data: 53.2 GiB, 57126420480 bytes, 111575040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
このサーバーは、Webサーバー、メールサーバー、クラウドサーバーとして機能します。すべてのデータ関連フォルダーが/ var(または/ dev/mapper/nc--vg-data)の下にマウントされていることを確認するにはどうすればよいですか。/varは既に処理されていますが、/ homeおよびおそらく他のフォルダーを同じパーティションにマウントしたいので、おそらくそこにメールを保存します。このパーティションには最も多くのストレージが割り当てられているため、すべてのデータを大量に保持する必要があります。
ヘルプを感謝します。ありがとう!
「フォルダ」は、GUIに表示されるきれいな写真です。ファイルシステムの構造は「ディレクトリ」と呼ばれます。 (違いは、ディレクトリはプログラムとは無関係に存在するのに対して、フォルダはグラフィカルなシェルによって作成される一時的な名前である場合とそうでない場合があることです。)
あなたが持っているのはまったく逆です。パーティションにディレクトリをマウントするのではなく、ディレクトリにファイルシステムをマウントします。
/home
を/var
の下に配置するには、GUIを使用せずにインストールしたばかりのサーバーについて話していると仮定します。
ディレクトリ/var/home
を作成してから、
すべてを/home
から/var/home
に移動します
cd /home && for d in *; do Sudo mv "$d" "/var/home/$d"; done
/var/home
に一時的に/home
バインドをマウントします:
Sudo mount --bind /var/home /home
追加
/var/home /home none bind 0 0
/etc/fstab
の最後に;これは、mount --bind
/var/home
上のディレクトリ/home
を起動時にします。
再起動してお楽しみください。