Je suis relativement nouveau sur Linux/Ubuntu et je viens d’installer 18.04 LTS Server sur un VPS.
Au cours de l'installation, j'ai créé 3 partitions à l'aide de LVM (autre que le démarrage):
/
swap
/var
Voici le résultat de 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
Un peu plus de sortie, à partir de 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
Ce serveur fonctionnera comme un serveur Web, mail et cloud. Comment puis-je m'assurer que tous les dossiers liés aux données sont montés sous/var (ou/dev/mapper/nc - vg-data)./var est déjà pris en charge, mais je veux aussi monter/home et peut-être d'autres dossiers sur la même partition car c'est là que je vais probablement stocker les courriels. Cette partition a le plus de stockage alloué, je souhaite donc conserver toutes les données volumineuses.
Appréciez toute aide. Merci!
Les "dossiers" sont de jolies images affichées dans une interface graphique. les structures d'un système de fichiers s'appellent des "répertoires". (La différence est que les répertoires existent indépendamment de tout programme, alors que les répertoires peuvent être ou non des noms éphémères créés par un shell graphique.)
Vous avez ce qui est exactement à l'envers: vous ne montez pas de répertoires sur des partitions, vous montez des systèmes de fichiers sur des répertoires.
Pour placer /home
sous /var
, en supposant qu'il s'agisse d'un serveur fraîchement installé sans interface graphique:
Créez un répertoire /var/home
, puis
Déplacez tout de /home
à /var/home
avec
cd /home && for d in *; do Sudo mv "$d" "/var/home/$d"; done
Monter temporairement la liaison /var/home
sur /home
:
Sudo mount --bind /var/home /home
Ajouter
/var/home /home none bind 0 0
à la fin de /etc/fstab
; ceci mount --bind
le répertoire /var/home
sur /home
au démarrage.
Redémarrez et profitez.