Mount SSD to /home and /var/lib/docker

Mount SSD to /home and /var/lib/docker

Install SSD and format it

You can install SSD and format it refer to the link: https://www.youtube.com/watch?v=x0TBTYw7HKs, and divide ssd into two parts, named “ssdhome” and “ssddocker”,such as

在這裏插入圖片描述

Mount ssd to /home and /var/lib/docker

Get SSD Disk name

You can find SSD Disk name by this command:

sudo fdisk -l

and the name is /dev/nvme0n1. SSD Disk has been divided into part1 /dev/nvme0n1p1 and part2 /dev/nvme0n1p2

Mount ssdhome and ssddocker to temp mount points

  1. Mount ssd to temporary mount points, /mnt/ssdhome and /mnt/ssddocker
sudo mkdir /mnt/ssddocker 
sudo mkdir /mnt/ssdhome 
sudo mount /dev/nvme0n1p1 /mnt/ssddocker 
sudo mount /dev/nvme0n1p2 /mnt/ssdhome 
  1. Synchronize files in /home and /var/lib/docker with /mnt/ssdhome and /mnt/ssddocker
sudo rsync -aXS /var/lib/docker/.  /mnt/ssddocker/.
sudo rsync -aXS /home/. /mnt/ssdhome/.

Change mount points

sudo mv /var/lib/docker  /var/lib/docker-old
sudo mv /home /home-old

sudo mkdir -p /var/lib/docker
sudo mkdir /home

sudo umount /dev/nvme0n1p1 
sudo umount /dev/nvme0n1p2

sudo mount /dev/nvme0n1p1 /var/lib/docker
sudo mount /dev/nvme0n1p2 /home

Save mount changes permanently

sudo vi /etc/fstab 
#add the following commands into /etc/fstab: 

/dev/nvme0n1p1  /var/lib/docker   ext4 defaults 0  2
/dev/nvme0n1p2  /home  ext4 defaults 0  2

在這裏插入圖片描述

在這裏插入圖片描述

References:

  1. Install Solid State Disk - Jetson AGX Xavier

  2. Linux系統把/home重新掛載到其他硬盤或分區- saszhuqing

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章