Я хочу удалить dev/sda5 UUID, на который указывают к несуществующему разделу, как я делаю это?
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=5bcf817f-f935-4b32-9a09-9fd55c78ea9e / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=d9023442-81ce-4f8d-85e9-c29f195edf4e none swap sw 0 0
/dev/disk/by-uuid/FA989EF0989EAB21 /mnt/FA989EF0989EAB21 auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-uuid/08F0A230F0A223C2 /mnt/08F0A230F0A223C2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
1. Если Вы хотите удалить подкачку, просто удаляют или комментируют ее определение от /etc/fstab
. В Вашем случае это - следующая строка:
# swap was on /dev/sda5 during installation
UUID=d9023442-81ce-4f8d-85e9-c29f195edf4e none swap sw 0 0
2. Если Вы хотите установить другой раздел для области подкачки:
Создайте раздел (или использование sudo lsblk
найти его). Для примера давайте предположим, что это /dev/sda3
.
Выполните следующую команду для форматирования его как подкачки:
mkswap /dev/sda3
Используйте команду sudo swapon /dev/sda3
активировать его временный, и затем проверить, активируют ли этим успешно sudo swapon --show
и free -h
.
Для активации это постоянно сначала находит раздел UUID командой sudo blkid /dev/sda3
и измените определение подкачки в Вашем /etc/fstab
файл.
3. Если Вы хотите использовать файл подкачки вместо раздела подкачки, который является более гибким подходом, используемым в новых версиях Ubuntu:
Сначала создайте файл (давайте предположим, что это будет 16G большое), и измените его полномочия:
sudo fallocate -l 16G /swapfile
sudo chmod 600 /swapfile
Следующий формат это:
sudo mkswap /swapfile
Активируйте его временный и проверка:
sudo swapon /swapfile
sudo swapon --show
free -h
Активируйтесь это постоянно - включает следующую строку /etc/fstab
:
/swapfile none swap sw 0 0
4. Далее при использовании подкачки в SSD возможно, Вы хотели бы минимизировать его использование:
Настройте значения vm.swappiness
и vm.vfs_cache_pressure
, например (ссылка):
sudo sysctl vm.swappiness=10 # Frequency of swap usage: 0 - 100 / rare used - frequent used
sudo sysctl vm.vfs_cache_pressure=50 # Cache flushing: 0 - 100 / / rare flushed - frequent flushed
Проверьте текущие значения:
cat /proc/sys/vm/swappiness
cat /proc/sys/vm/vfs_cache_pressure
Делайте изменения постоянными - добавляют следующие строки в конец /etc/sysctl.conf
:
nvm.swappiness=10
nvm.vfs_cache_pressure=50