У меня есть ноутбук с 2 ГБ оперативной памяти, а не средства, чтобы купить больше оперативной памяти. С тех пор как я установил 64-битный Mint (настольный компьютер MATE), я использую более 1 ГБ ОЗУ по сравнению с 170-500 МБ, когда я был в 32-битном Cinnamon.

Я создал раздел подкачки и теперь хочу установить его постоянно, чтобы он активировался при запуске / перезагрузке. Может кто-нибудь, пожалуйста, помогите мне с командами для использования в терминале ROOT для этого?

PS: Ниже приведен список fdisk -l, показывающий разделы диска

255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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 identifier: 0x000814ae

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      718847      358400    7  HPFS/NTFS/exFAT
/dev/sda2          718848   571549695   285415424    7  HPFS/NTFS/exFAT
/dev/sda3       571549696   781264895   104857600    7  HPFS/NTFS/exFAT
/dev/sda4       781264896   976771071    97753088    f  W95 Ext'd (LBA)
/dev/sda5       781266944   966531071    92632064    7  HPFS/NTFS/exFAT
/dev/sda6       966533120   976771071     5118976   82  Linux swap / Solaris

Disk /dev/sdb: 8100 MB, 8100249600 bytes
204 heads, 51 sectors/track, 1520 cylinders, total 15820800 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 identifier: 0x000d308d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    15820799     7909376   83  Linux

Вот мое содержимое файла 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>          unt point>   <type> <options>    <dump>  <pass>
/host/linuxmint/disks/root.disk /     ext4   loop,errors=remount-ro 0 1
/host/linuxmint/disks/swap.disk none  swap   loop,sw                0 0

# a swapfile is not a swap partition, so no using swapon|off from here on
#use  dphys-swapfile swap[on|off]  for that

1 ответ1

5

Запустите ваш любимый редактор и откройте /etc/fstab . Поскольку это общесистемный файл конфигурации, вам нужно будет сделать это как root (или любую другую учетную запись с uid 0) или запустить редактор с дополнительными правами (sudo).
Найдите пустую строку и добавьте /dev/sda6 swap swap defaults 0 0 .

Сохраните, затем проверьте с помощью «swapon -a».


Объяснение:

/etc/fstab содержит информацию о том, какие разделы монтировать и с какими файловыми системами эти разделы отформатированы. Большинство из них будут автоматически добавлены при загрузке. (Исключение: опция noauto ).

Раздел подкачки рассматривается как любой другой раздел, за исключением того, что у него нет точки монтирования.

Вот как может выглядеть типичный файл fstab:

# file system  mount-point  type     options    dump     fsck_order
#
/dev/sda1      /            ext2      defaults            0   0
/dev/sda2      /usr         ext2      defaults            0   1
/dev/sda3      /usr/local   ext2      defaults            0   1
/dev/sda4      /home        ext2      defaults, noatime   0   1

# Disk 2
# 
/dev/sdb1      /tmp         ext2      defaults, noatime   0   0
/dev/sdb2      swap         swap      defaults            0   0

После того, как вы сделали запись в fstab, вы можете проверить это, включив все стандартные места подкачки с помощью команды swapon -a.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .