Как да използвате място за размяна на USB устройство в Rasbian Linux

click fraud protection

Raspberry Pi има малко количество Налично пространство за SWAP за потребителите, които да използват, когато те изчерпат физическата оперативна памет в Raspbian. Точното количество SWAP на Pi е около 100 MB, което не е достатъчно, а когато се използва, може да причини огромно изоставане.

Чудесен начин да подобрите цялостната работа на Raspberry Pi устройството е да увеличите размера на SWAP пространството. Все пак, разберете, че само увеличаването на размера не е достатъчно. Причината? Raspberry Pi изтича от SD карта и чрез разширяване на SWAP на SD картата, SD картата ще умре по-бързо. Вместо това трябва да го преместите на външно USB устройство. В това ръководство ще ви покажем как да направите точно това!

Форматиране на USB флаш устройство

Преди да премахнете SWAP пространството от SD картата и да го поставите на USB флаш устройството, трябва да форматирате USB към правилния формат (EXT4.) За да стартирате процеса, включете всяко USB флаш устройство в USB порта и отворете a терминал.

Забележка: ако вашето Raspberry Pi устройство е сървър, влезте през SSH, а не директно достъпа до терминал на него.

instagram viewer

Вътре в терминала, стартирайте lsblk команда в терминала. Изходът на lsblk командата ще ви покаже всички устройства за съхранение, свързани към Pi. Намерете етикета на USB устройството, за да потвърдите, че Pi чете устройството. Етикетът трябва да бъде /dev/sda.

lsblk

След като намерите етикета на устройството за USB флаш устройство, отворете го в инструмента за разделяне на Cfdisk с командата по-долу.

Забележка: USB флаш устройството има само /dev/sda етикет, ако е единственото свързано USB устройство за съхранение. Ако имате други устройства, свързани към Raspberry Pi в допълнение към USB флаш устройството, може да не се покаже като /dev/sda, но като /dev/sdb, /dev/sdc, или дори /dev/sdd. Ако имате нужда от помощ при намирането на етикета на устройството, следвайте това ръководство.

sudo cfdisk / dev / sda

Вътре в редактора на дялове на Cfdisk трябва да изтриете всички дялове на флаш устройството. За да направите това, следвайте стъпка по стъпка инструкциите по-долу.

Етап 1: Маркирайте основния дял на USB устройството с Нагоре надолу стрелките на клавиатурата. След това използвайте Стрелки наляво / надясно за да изберете „Изтрий“ и изтрийте дяла.

Стъпка 2: Изберете „Свободно място“ в Cfkdisk, като използвате стрелките нагоре / надолу на клавиатурата. След това изберете „Ново“ с Стрелки наляво / надясно на клавиатурата и натиснете Въведете бутон за създаване на нов дял.

Стъпка 3: След като изберете „New“, Cfdisk ще ви подкани да посочите размера на дяла. По подразбиране Cfdisk ще попълни максималния размер на диска. Например, ако вашето USB флаш устройство е 14,6 GB, това ще предложи да създадете дял, който е 14,6 GB.

Натиснете Въведете за да използвате предложения размер на дяла. В противен случай посочете различен размер в подкана и натиснете Enter.

Стъпка 4: След натискане Въведете за да създадете нов дял в Cfdisk, ще трябва да посочите типа дял. Има два вида: първичен и удължен. Изберете опцията „първичен“ и натиснете Enter.

Стъпка 5: Изберете „Type“ с Стрелки наляво / надясно на клавиатурата и натиснете Въведете. След това изберете „83 Linux“, за да зададете новия тип дял като Linux файлова система.

Стъпка 6: Изберете „Write“ с Стрелки наляво / надясно на клавиатурата и натиснете Въведете да запишете промените в Cfdisk на USB флаш устройството.

Стъпка 7: Изберете „Quit“ с стрелки наляво / надясно, за да затворите Cfdisk.

Стъпка 8: Сега, когато Cfdisk е затворен, стартирайте mkfs.ext4 команда по-долу, за да напишете файловата система Ext4 на USB устройството.

sudo mkfs.ext4 -F / dev / sda1

Монтиране на USB устройството

USB устройството трябва да бъде монтирано, за да се използва като SWAP пространство. За да монтирате вашия USB в Raspbian, следвайте стъпка по стъпка инструкциите по-долу.

Етап 1: Използвайки терминала, създайте нова папка в /mnt директория с името „usb-flash“.

sudo mkdir -p / mnt / usb-flash /

Стъпка 2: Трябва да добавите USB устройството към /etc/fstab файл, така че да може да бъде зареден при стартиране. Използвайте командите по-долу, добавете кода към /etc/fstab.

sudo -s echo '' >> / etc / fstab echo '# USB Flash за SWAP пространство' >> / etc / fstab echo '/ dev / sda1 / mnt / usb-flash / ext4 noatime, по подразбиране 0 2' >> / и т.н. / fstab

Стъпка 3: Изпълнете планина команда за зареждане на USB флаш устройство в /mnt/usb-flash/ директория.

sudo mount / mnt / usb-flash /

Използвайте SWAP пространство на USB устройство

Настройката на SWAP пространство на Raspberry Pi е лесна благодарение на директната конфигурация, която предлагат разработчиците. Следвайте стъпка по стъпка инструкциите по-долу, за да го направите на устройството си.

Етап 1: Изключете SWAP на вашата SD карта Rasbian с Спри се команда в терминала.

sudo /etc/init.d/dphys-swapfile стоп

Стъпка 2: Отворете SWAP конфигурационния файл на Raspbian в текстовия редактор на Nano.

sudo nano -w / etc / dphys-swapfile

Стъпка 3: Намерете CONF_SWAPSIZE = 100 и променете 100 да се 1024.

Стъпка 4: Намерете # CONF_SWAPFILE =, и премахнете # символ. Трябва да изглежда като примера по-долу.

CONF_SWAPFILE =

Стъпка 5: Намерете CONF_SWAPFILE = и изтрийте съдържанието след = знак. След това добавете /mnt/usb-flash/swap.file. Тя трябва да изглежда точно като примера по-долу.

CONF_SWAPFILE = / MNT / USB флаш / swap.file

Стъпка 6: Стартирайте резервното копие на SWAP на Raspbian със следната команда. Ако командата е успешна, ще стартирате SWAP от вашето USB флаш устройство!

sudo /etc/init.d/dphys-swapfile старт
watch instagram story