Saya telah menginstal Ubuntu 14.04 LTS sekitar satu bulan yang lalu, saya dual boot Ubuntu 14.04 LTS dan Windows 8.1.
Saya tidak membuat ruang swap saat instalasi tetapi sekarang saya benar-benar perlu menambahkan ini untuk Ubunutu. Saya mencoba memeriksa setiap ruang swap yang ditetapkan dengan menggunakan sudo swapon -s
dan saya mendapatkan header kosong seperti yang ditunjukkan di bawah ini:
ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename Type Size Used Priority
Kemudian saya mencoba mengalokasikan beberapa ruang swap menggunakan dd of=output.dat bs=1 seek=390143672 count=0
dan hasilnya adalah:
0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s
Saya juga mencoba perintah sudo dd if=/dev/zero of=/swapfile bs=1G count=4
dan keluarannya adalah:
dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)
Kemudian saya mencoba sudo fallocate -l 4G /swapfile
tetapi hasilnya adalah:
fallocate: /swapfile: fallocate failed: Operation not supported
Saya juga memeriksa hard drive saya berikut ini adalah struktur hard drive saya:
ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 18G 77G 19% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 286M 1.2M 284M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.4G 24M 1.4G 2% /run/shm
none 100M 56K 100M 1% /run/user
Dan output dari free -m
adalah:
ahsan@ahsan-Inspiron-N5110:~$ free -m
total used free shared buffers cached
Mem: 2850 2665 184 421 25 846
-/+ buffers/cache: 1794 1055
Swap: 0 0 0
Tolong tunjukkan kepada saya bagaimana saya bisa menambahkan swap tanpa mempengaruhi data saya. Saya telah menginstal 64 bit Ubuntu LTS dan memiliki 3GB RAM dan 500GB hard drive.
Saya telah ke ini pertanyaan Tanyakan Ubuntu dan saya mencoba perintah dan output adalah:
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$
dd: invalid number '4sudo'
, kan? Saya kira Anda memiliki masalah salin / tempel. Senang Anda menyelesaikan masalah Anda! Di masa mendatang, baca pesan kesalahan itu dengan hati-hati dan cobalah mencari tahu mengapa Anda menerima pesan itu! ;-) Semoga beruntung.Jawaban:
Pertama, untuk menciptakan ruang swap 4.000 MB:
atau
Selanjutnya ubah menjadi file swap yang dapat digunakan:
Aktifkan:
Konfirmasikan ruang swap aktif:
Selanjutnya, tambahkan baris berikut ke / etc / fstab untuk mengaktifkan swap baru saat boot:
Lihat juga halaman wiki ini: https://help.ubuntu.com/community/SwapFaq
sumber
Untuk menjawab pertanyaan Anda secara tidak langsung, Anda tidak perlu mengelola swapfile sendiri. Ada paket yang disebut swapspace yang secara dinamis akan menambahkan file swap sesuai kebutuhan.
Lalu kamu selesai. Sistem Anda akan tumbuh dan mengecilkan ruang swap sesuai kebutuhan.
sumber
Ikuti langkah ini:
sudo dd if=/dev/zero of=/mnt/{filename}.swap bs=1M count={swap_size}
sudo mkswap /mnt/{filename}.swap
sudo swapon /mnt/{filename}.swap
sudo gedit /etc/fstab
/mnt/{filename}.swap none swap sw 0 0
Catatan: Ganti {nama file} dengan nama apa pun yang ingin Anda atur ke file dan ganti {swap_size} dengan ukuran yang ingin Anda tetapkan ke file swap. Pastikan ukuran file harus dua kali lebih besar dari ukuran memori.
sumber