Anda hanya ingin menambah ukuran swap pada sistem Anda menggunakan spasi dari sda2
. sda2
Anda
/dev/sda2 104G 74G 25G 75% /
Anda dapat menambahkan ruang swap tambahan ke sistem Anda dengan menggunakan file swap yang dibuat di /
yang akan memanfaatkan sda2
Anda . Lakukan saja:
dd if=/dev/zero of=/swapfile bs=20480 count=1M
lalu lakukan:
sudo mkswap /swapfile
sudo swapon /swapfile
dan periksa, Anda menukar ruang akan bertambah dengan jumlah itu menggunakan free -m
dan ya, untuk mengaktifkannya saat boot, tambahkan entri di /etc/fstab
/swapfile none swap sw 0 0
-
Manajemen memori
-
Untuk menampilkan ringkasan penggunaan swap oleh perangkat Anda:
$ swapon -s
-
Untuk menampilkan jumlah memori fisik dan swap yang kosong dan terpakai:
$ free -h
-
Untuk melakukan praalokasi ruang ke /swapfile, Anda dapat menggunakan baris di bawah ini:
$ fallocate -l 20G /swapfile % OR $ dd if=/dev/zero of=/swapfile bs=20480 count=1M
-
-
Ubah izin dan buat/aktifkan swap
$ chmod 600 /swapfile $ mkswap /swapfile $ swapon /swapfile
Anda juga dapat meningkatkan keamanan file dengan mengubah atribut file Anda menggunakan
chattr
. Saya sarankan Anda membaca halaman manualnya, atau membaca panduan ini di situs web Tecmint. -
Verifikasi apakah diaktifkan dengan melihat output dari perintah
cat /proc/swaps
, gunakanfree
perintah, atau$ swapon -s
-
Untuk mengaktifkannya saat boot , edit
/etc/fstab
(informasi statis tentang sistem file) untuk menyertakan yang berikut ini dengan bidangfs_spec
,fs_file
,fs_vfstype
,fs_mntops
,fs_freq
danfs_passno
, yang dapat Anda baca denganman 5 fstab
:$ vi /etc/fstab /swapfile none swap defaults,discard 0 0
- Dalam parameter keempat fs_mntops , jangan gunakan
sw
saja saat menukar ke SSD tetapidefaults,discard
sehingga blok memori dipangkas setiap kali saat startup, lihat jawabannya di sini tentang Bagaimana Melakukan Error-trapping dan Swapoff jika Error/Warning?discard
pilihan pasti bekerja pada partisi.
- Dalam parameter keempat fs_mntops , jangan gunakan
Anda bertanya, "Bagaimana Cara Mengalokasikan Lebih Banyak Ruang untuk Bertukar dan Meningkatkan Ukurannya Lebih Besar dari Ram? ", tidak mengatakan apa-apa tentang mengubah cara penyiapan sistem Anda.
fdisk dan keluaran gratis Anda memberi tahu kami:
- Anda memiliki partisi (/dev/sda3) yang didedikasikan untuk swap. Jika Anda hanya mengubah ukuran partisi itu, Anda tidak perlu mengubah apa pun di sistem Anda untuk menggunakan ruang ekstra. (/etc/fstab).
- Anda memiliki partisi (/dev/sda2) yang memiliki OS di dalamnya. Partisi ini memiliki ruang kosong 26G. Jika Anda mengecilkan partisi ini sebesar 20G, OS akan memiliki sisa 5G untuk dikembangkan dan digunakan.
Partisi swap bukanlah partisi yang diperluas, ini membuatnya sedikit lebih mudah untuk memperbesar ukurannya.
Alat yang diperlukan:
- OS yang dapat di-boot dengan gparted
Lihat di sini untuk satu lokasi versi gratis terakhir dari Parted Magic
Petunjuk untuk mengubah ukuran partisi dengan gparted
- boot ke OS lain yang memiliki alat gparted
- Dalam gparted; mengubah ukuran partisi OS (/dev/sda2). Kecilkan berdasarkan jumlah untuk disumbangkan untuk menukar ruang. Ini bisa memakan banyak waktu karena semua data yang ada di ruang yang dibebaskan harus dipindahkan oleh gparted.
- Dalam gparted; mengubah ukuran partisi swap (/dev/sda3). Pindahkan dan perluas untuk menyertakan semua ruang kosong.
- reboot ke sda2 OS.
- verifikasi partisi swap (/dev/sda3) sedang digunakan.
Ingatlah bahwa Anda mengubah disk dan partisi Anda pada level rendah dan bahwa setiap kesalahan atau kerusakan dapat merusak data Anda.
Cadangkan data Anda terlebih dahulu.