{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/swap/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/swap/", "feed_url": "https://matoken.org/blog/tag/swap/feed/json/", "language": "ja", "title": "swap – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=3624", "url": "https://matoken.org/blog/2022/04/23/set-up-swap-on-installed-linuxoracle-cloud-vps/", "title": "\u5c0e\u5165\u6e08\u307f\u306eLinux\u306b\u30b9\u30ef\u30c3\u30d7\u3092\u8a2d\u5b9a\u3059\u308b(Oracle Cloud VPS)", "content_html": "
\u6700\u8fd1Oracle Cloud VPS\u306eFree Tier Always Free\u67a0\u3067\u904a\u3093\u3067\u3044\u307e\u3059\uff0e
\n\u4eca\u65e5\u306f\u306a\u3093\u3060\u304b\u3068\u3066\u3082\u91cd\u304f\u306a\u308a\u307e\u3057\u305fRAM\u304c1GB\u3042\u308b\u306e\u3067\u3059\u304c\uff0c9\u5272\u4ee5\u4e0a\u5229\u7528\u3057\u3066\u3044\u307e\u3057\u305f\uff0eswap\u306f\u672a\u8a2d\u5b9a\uff0eswap\u3092\u8a2d\u5b9a\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\nOracle Cloud\u3067\u3059\u304c\u5927\u62b5\u306e\u74b0\u5883\u3067\u3082\u540c\u3058\u3088\u3046\u306b\u51fa\u6765\u308b\u306f\u305a\u3067\u3059\uff0e
\n
\u307e\u305a\u306f\u6025\u5834\u3057\u306e\u304e\u306b\u3088\u304f\u4f7f\u3046\u65b9\u6cd5\u3067\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u3066\u5229\u7528\u3059\u308b\u65b9\u6cd5\uff0e
\n\u9069\u5f53\u306a\u5834\u6240\u306b\u7a7a\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\uff0e \u3053\u3053\u3067\u306f2GB\u5206\u4f5c\u6210\u3057\u307e\u3057\u305f\uff0e
\n$ sudo dd if=/dev/zero of=/var/tmp/swap bs=1M count=2048\n
swap\u3092\u8a2d\u5b9a\u3057\u307e\u3059\uff0e
\n$ sudo chmod 600 /var/tmp/swap (1)\n$ sudo mkswap /var/tmp/swap (2)\n$ sudo swapon /var/tmp/swap (3)\n$ free -h (4)\n total used free shared buff/cache available\nMem: 966Mi 303Mi 62Mi 12Mi 600Mi 501Mi\nSwap: 2.0Gi 0.0Ki 2.0Gi\n$ sudo swapoff /var/tmp/swap (5)\n$ sudo rm /var/tmp/swap (6)\n
\u4f7f\u3044\u7d9a\u3051\u305f\u3044\u5834\u5408\u306f/etx/fstab\u306b\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u3067\u6c38\u7d9a\u5316\u3057\u3066\u518d\u8d77\u52d5\u5f8c\u3082\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059\uff0e(\u4e0b\u306eswap\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092\u4f5c\u308b\u65b9\u6cd5\u306e\u307b\u3046\u304c\u5c11\u3057\u901f\u3044\u306f\u305a)
\n$ sudo vi /etc/fstab (1)\n$ sudo git -C /etc diff HEAD~ /etc/fstab (2)\ndiff --git a/fstab b/fstab\nindex d1ac1c3..01c9c0e 100644\n--- a/fstab\n+++ b/fstab\n@@ -1,5 +1,6 @@\n LABEL=cloudimg-rootfs / ext4 defaults 0 1\n LABEL=UEFI /boot/efi vfat umask=0077 0 1\n+/var/tmp/swap none swap pri=-1 0 0\n\n # CLOUD_IMG: This file was created/modified by the Cloud Image build process\n ######################################\n$ sudo swapon -av (3)\nswapon: /var/tmp/swap: found signature [pagesize=4096, signature=swap]\nswapon: /var/tmp/swap: pagesize=4096, swapsize=2147483648, devsize=2147483648\nswapon /var/tmp/swap\n$ free (4)\n total used free shared buff/cache available\nMem: 989340 308556 71368 12880 609416 517280\nSwap: 2097148 0 2097148\n
swap\u30d5\u30a1\u30a4\u30eb\u3092\u4f7f\u3046\u65b9\u6cd5\u306f\u304a\u624b\u8efd\u3067\u3059\u304c\uff0c\u30ec\u30a4\u30e4\u30fc\u304c\u5897\u3048\u308b\u306e\u3067\u5c11\u3057\u9045\u304f\u306a\u308b\u306f\u305a\u3067\u3059\uff0e\u5272\u5f53\u6e08\u306e\u30c7\u30a3\u30b9\u30af\u3092\u7e2e\u5c0f\u3057\u3066swap\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092\u4f5c\u6210\u3057\u3066\u30de\u30a6\u30f3\u30c8\u3057\u307e\u3059\uff0e
\n| \n Warning \n | \n\n \n \n\u8a2d\u5b9a\u3092\u30df\u30b9\u3059\u308b\u3068\u30b7\u30b9\u30c6\u30e0\u304c\u58ca\u308c\u308b\u306e\u3067\u6ce8\u610f\u3057\u3066\u64cd\u4f5c\u3057\u3066\u304f\u3060\u3055\u3044\uff0e\u64cd\u4f5c\u306b\u4e0d\u5b89\u304c\u3042\u308b\u5834\u5408\u306f\u4e0a\u306eswap\u30d5\u30a1\u30a4\u30eb\u3092\u5229\u7528\u3057\u305f\u307b\u3046\u304c\u5b89\u5168\u3067\u3059\uff0e \n | \n
Parted\u3067\u51e6\u7406\u3092\u884c\u3044\u307e\u3059\uff0eGUI\u306e\u5834\u5408\u306fgParted\u304c\u89e3\u308a\u3084\u3059\u304f\u3066\u4fbf\u5229\u3067\u3059\uff0e
\n\u73fe\u5728\u306e\u72b6\u614b\u3092\u78ba\u8a8d\u3057\u3066\u307f\u307e\u3059\uff0e\u7a7a\u304d\u30c7\u30a3\u30b9\u30af\u306f\u307b\u3068\u3093\u3069\u3042\u308a\u307e\u305b\u3093\u304c\uff0c\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f31\u306e /dev/dsa1 \u3092\u7e2e\u5c0f\u3057\u3066swap\u7528\u306b\u8cb0\u3046\u3053\u3068\u306b\u3057\u307e\u3059\uff0e
$ sudo parted /dev/sda\n :\n(parted) print free\nModel: ORACLE BlockVolume (scsi)\nDisk /dev/sda: 50.0GB\nSector size (logical/physical): 512B/4096B\nPartition Table: gpt\nDisk Flags:\n\nNumber Start End Size File system Name Flags\n 17.4kB 1049kB 1031kB Free Space\n14 1049kB 5243kB 4194kB bios_grub\n15 5243kB 116MB 111MB fat32 boot, esp\n 1 116MB 50.0GB 49.9GB ext4\n
\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f31\u309250GB\u304b\u308948GB\u306b\u30ea\u30b5\u30a4\u30ba\u3057\u307e\u3059\uff0e
\n(parted) resizepart\nPartition number? 1\nWarning: Partition /dev/sda1 is being used. Are you sure you want to continue?\nYes/No? yes\nEnd? [50.0GB]? 48GB\nWarning: Shrinking a partition can cause data loss, are you sure you want to continue?\nYes/No? yes\n
\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f31\u304c\u5c0f\u3055\u304f\u306a\u308a\u307e\u3057\u305f\uff0e
\n(parted) print\nModel: ORACLE BlockVolume (scsi)\nDisk /dev/sda: 50.0GB\nSector size (logical/physical): 512B/4096B\nPartition Table: gpt\nDisk Flags:\n\nNumber Start End Size File system Name Flags\n14 1049kB 5243kB 4194kB bios_grub\n15 5243kB 116MB 111MB fat32 boot, esp\n 1 116MB 48.0GB 47.9GB ext4\n
\u3067\u304d\u305f\u7a7a\u304d\u9818\u57df\u304b\u3089swap\u7528\u306e\u30d1\u30fc\u30c6\u30a3\u30fc\u30b7\u30e7\u30f3\u3092\u4f5c\u6210\u3057\u307e\u3059\uff0e
\n(parted) mkpart\nPartition name? []?\nFile system type? [ext2]? linux-swap\nStart? 48.0GB\nEnd? 50GB\n(parted) print\nModel: ORACLE BlockVolume (scsi)\nDisk /dev/sda: 50.0GB\nSector size (logical/physical): 512B/4096B\nPartition Table: gpt\nDisk Flags:\n\nNumber Start End Size File system Name Flags\n14 1049kB 5243kB 4194kB bios_grub\n15 5243kB 116MB 111MB fat32 boot, esp\n 1 116MB 48.0GB 47.9GB ext4\n 2 48.0GB 50.0GB 2009MB linux-swap(v1)\n\n(parted) quit\nInformation: You may need to update /etc/fstab.\n
swap\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092\u521d\u671f\u5316\u3057\u307e\u3059\uff0e
\n$ sudo mkswap /dev/sda2\nSetting up swapspace version 1, size = 1.9 GiB (2009067520 bytes)\nno label, UUID=4e27ed83-3d75-4c3d-87ac-f16e618bba4a\n
\u30a2\u30c9\u30db\u30c3\u30af\u306b\u624b\u52d5\u3067swap\u3092\u6709\u52b9\u5316\u3057\u3066\u307f\u307e\u3059\uff0e
\n$ sudo swapon -v UUID=4e27ed83-3d75-4c3d-87ac-f16e618bba4a\nswapon: /dev/sda2: found signature [pagesize=4096, signature=swap]\nswapon: /dev/sda2: pagesize=4096, swapsize=2009071616, devsize=2009071616\nswapon /dev/sda2\n$ free\n total used free shared buff/cache available\nMem: 989340 311428 83696 12884 594216 513164\nSwap: 1961980 0 1961980\n
\u4e00\u65e6swap\u3092off\u306b\u3057\u3066\u6c38\u7d9a\u5316\u306e\u305f\u3081\u306b/etc/fstab\u306b\u767b\u9332\u3057\u3066swapon\u3057\u3066\u307f\u307e\u3059\uff0e
\n$ sudo swapoff UUID=4e27ed83-3d75-4c3d-87ac-f16e618bba4a\n$ sudo vi /etc/fstab\n$ sudo git -C /etc diff /etc/fstab\ndiff --git a/fstab b/fstab\nindex e22bda5..72d64af 100644\n--- a/fstab\n+++ b/fstab\n@@ -1,6 +1,6 @@\n LABEL=cloudimg-rootfs / ext4 defaults 0 1\n LABEL=UEFI /boot/efi vfat umask=0077 0 1\n-/var/tmp/swap none swap pri=20 0 0\n+UUID=4e27ed83-3d75-4c3d-87ac-f16e618bba4a none swap pri=-1 0 0\n\n # CLOUD_IMG: This file was created/modified by the Cloud Image build process\n ######################################\nubuntu@instance-20220327-0134:~$ sudo swapon -a\nubuntu@instance-20220327-0134:~$ free\n total used free shared buff/cache available\nMem: 989340 312360 80884 12884 596096 512232\nSwap: 1961980 0 1961980\n
\u6b21\u56de\u8d77\u52d5\u6642\u304b\u3089\u81ea\u52d5\u7684\u306b\u6709\u52b9\u306b\u306a\u308b\u306f\u305a\u3067\u3059\uff0e
\n$ dpkg-query -W parted mount\nmount 2.34-0.1ubuntu9.3\nparted 3.3-4ubuntu0.20.04.1\n$ lsb_release -dr\nDescription: Ubuntu 20.04.4 LTS\nRelease: 20.04\n$ uname -a\nLinux instance-20220327-0134 5.13.0-1027-oracle #32~20.04.1-Ubuntu SMP Fri Apr 15 05:59:34 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux\n
RAM\u3092\u5927\u91cf\u306b\u5fc5\u8981\u3068\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u3042\u3063\u3066\u9045\u304f\u3066\u3082\u3044\u3044\u304b\u3089\u4e00\u6642\u7684\u306b\u30b9\u30ef\u30c3\u30d7\u3092\u5897\u3084\u3057\u3066\u3084\u308a\u904e\u3054\u3059\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u307e\u305f\uff0cRAM\u306e\u5c11\u306a\u3044\u30de\u30b7\u30f3\u3067\u30c7\u30a3\u30b9\u30af\u306e\u69cb\u6210\u3092\u3044\u3058\u308b\u306e\u304c\u9762\u5012\u306a\u3068\u304d\u306b\u3082\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u304c\u4f7f\u3048\u307e\u3059\uff0e\u3068\u3044\u3046\u3053\u3068\u3067\u4eca\u56deRAM\u304c2GB\u3067\u305d\u3053\u305d\u3053\u3042\u308b\u3051\u3069\u5076\u306b\u4f7f\u3044\u5207\u3063\u3066\u3057\u307e\u3046(\u4e3b\u306bchromium!)\u306e\u3067\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\u307f\u307e\u3057\u305f\uff0e
\n\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\uff0e\u4eca\u56de\u306f/var/tmp/swap.img\u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u30672GB\u7528\u610f\u3057\u307e\u3057\u305f\uff0e
$ sudo install -o root -g root -m 0600 /dev/null /var/tmp/swap.img\r\n$ sudo dd if=/dev/zero of=/var/tmp/swap.img bs=1M count=2048\r\n$ sudo mkswap /var/tmp/swap.img\r\n\n\u3068\u308a\u3042\u3048\u305a\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c9\u30db\u30c3\u30af\u306b\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e
\n$ sudo swapon /var/tmp/swap.img \r\n\n\uff0e\u30b9\u30ef\u30c3\u30d7\u304c\u5897\u3048\u3066\u3044\u307e\u3059\uff0e
\n$ swapon -s\r\nFilename Type Size Used Priority\r\n/dev/zram0 partition 254688 80024 5\r\n/dev/zram1 partition 254688 80016 5\r\n/dev/zram2 partition 254688 79940 5\r\n/dev/zram3 partition 254688 79928 5\r\n/var/tmp/swap.img file 2097148 0 -1\r\n\n\u4e00\u6642\u7684\u306b\u5fc5\u8981\u306a\u5834\u5408\u306f\u3053\u308c\u3067\u826f\u3044\u306e\u3067\u3059\u304c\uff0c\u6052\u4e45\u7684\u306b\u5229\u7528\u3057\u305f\u3044\u5834\u5408\u306f\u3053\u306e\u307e\u307e\u3067\u306f\u518d\u8d77\u52d5\u5f8c\u306b\u306f\u6709\u52b9\u306b\u306a\u308a\u307e\u305b\u3093\uff0e/etc/fstab\u306b\u8a2d\u5b9a\u3092\u66f8\u3044\u3066\u8d77\u52d5\u6642\u306b\u6709\u52b9\u306b\u306a\u308b\u3088\u3046\u306b\u3057\u307e\u3059\uff0e
$ sudo vi /etc/fstab\r\n$ grep -i swap.img /etc/fstab \r\n/var/tmp/swap.img none swap sw 0 0\r\n\n\u4e00\u65e6swapoff\u3067\u30b9\u30ef\u30c3\u30d7\u3092\u7121\u52b9\u306b\u3057\u3066swapon -a\u3067fatab\u306e\u8a2d\u5b9a\u304c\u6709\u52b9\u304b\u8a66\u3057\u307e\u3059\uff0eswapon -a\u306ffstab\u306e\u30b9\u30ef\u30c3\u30d7\u306e\u8a2d\u5b9a\u3092\u5168\u3066\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e
$ sudo swapoff /var/tmp/swap.img\r\n$ sudo swapon -a\r\n$ swapon -s\r\nFilename Type Size Used Priority\r\n/dev/zram0 partition 254688 80020 5\r\n/dev/zram1 partition 254688 80016 5\r\n/dev/zram2 partition 254688 79940 5\r\n/dev/zram3 partition 254688 79928 5\r\n/var/tmp/swap.img file 2097148 0 -1\r\n\r\n\n\u5ff5\u306e\u305f\u3081\u518d\u8d77\u52d5\u3057\u3066\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u304c\u6709\u52b9\u304b\u3082\u8a66\u305b\u3070OK\u3067\u3059 :)
\n\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u306e\u5229\u7528\u306f\u304a\u624b\u8efd\u3067\u3059\u304c\uff0c\u30b9\u30ef\u30c3\u30d7\u30d1\u30fc\u30c6\u30a3\u30fc\u30b7\u30e7\u30f3\u306b\u6bd4\u3079\u308b\u3068\u6027\u80fd\u306f\u5c11\u3057\u843d\u3061\u308b\u306e\u3067\u53ef\u80fd\u306a\u3089\u30b9\u30ef\u30c3\u30d7\u30d1\u30fc\u30c6\u30a3\u30fc\u30b7\u30e7\u30f3\u3092\u5229\u7528\u3057\u305f\u307b\u3046\u304c\u826f\u3044\u3067\u3059\uff0eRAM\u304c\u5897\u8a2d\u3067\u304d\u308b\u306a\u3089\u305d\u308c\u304c\u4e00\u756a\u3067\u3059\uff0e
\n$ dpkg-query -W mount\r\nmount 2.27.1-6ubuntu3.6\r\n$ lsb_release -d\r\nDescription: Ubuntu 16.04.4 LTS\r\n$ uname -m\r\naarch64\r\n\n",
"content_text": "RAM\u3092\u5927\u91cf\u306b\u5fc5\u8981\u3068\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u3042\u3063\u3066\u9045\u304f\u3066\u3082\u3044\u3044\u304b\u3089\u4e00\u6642\u7684\u306b\u30b9\u30ef\u30c3\u30d7\u3092\u5897\u3084\u3057\u3066\u3084\u308a\u904e\u3054\u3059\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u307e\u305f\uff0cRAM\u306e\u5c11\u306a\u3044\u30de\u30b7\u30f3\u3067\u30c7\u30a3\u30b9\u30af\u306e\u69cb\u6210\u3092\u3044\u3058\u308b\u306e\u304c\u9762\u5012\u306a\u3068\u304d\u306b\u3082\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u304c\u4f7f\u3048\u307e\u3059\uff0e\u3068\u3044\u3046\u3053\u3068\u3067\u4eca\u56deRAM\u304c2GB\u3067\u305d\u3053\u305d\u3053\u3042\u308b\u3051\u3069\u5076\u306b\u4f7f\u3044\u5207\u3063\u3066\u3057\u307e\u3046(\u4e3b\u306bchromium!)\u306e\u3067\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u7528\u610f\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059\uff0e\u4eca\u56de\u306f/var/tmp/swap.img\u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u30672GB\u7528\u610f\u3057\u307e\u3057\u305f\uff0e\n$ sudo install -o root -g root -m 0600 /dev/null /var/tmp/swap.img\r\n$ sudo dd if=/dev/zero of=/var/tmp/swap.img bs=1M count=2048\r\n$ sudo mkswap /var/tmp/swap.img\r\n\n\u3068\u308a\u3042\u3048\u305a\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c9\u30db\u30c3\u30af\u306b\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e\n$ sudo swapon /var/tmp/swap.img \r\n\n\uff0e\u30b9\u30ef\u30c3\u30d7\u304c\u5897\u3048\u3066\u3044\u307e\u3059\uff0e\n$ swapon -s\r\nFilename Type Size Used Priority\r\n/dev/zram0 partition 254688 80024 5\r\n/dev/zram1 partition 254688 80016 5\r\n/dev/zram2 partition 254688 79940 5\r\n/dev/zram3 partition 254688 79928 5\r\n/var/tmp/swap.img file 2097148 0 -1\r\n\n\u4e00\u6642\u7684\u306b\u5fc5\u8981\u306a\u5834\u5408\u306f\u3053\u308c\u3067\u826f\u3044\u306e\u3067\u3059\u304c\uff0c\u6052\u4e45\u7684\u306b\u5229\u7528\u3057\u305f\u3044\u5834\u5408\u306f\u3053\u306e\u307e\u307e\u3067\u306f\u518d\u8d77\u52d5\u5f8c\u306b\u306f\u6709\u52b9\u306b\u306a\u308a\u307e\u305b\u3093\uff0e/etc/fstab\u306b\u8a2d\u5b9a\u3092\u66f8\u3044\u3066\u8d77\u52d5\u6642\u306b\u6709\u52b9\u306b\u306a\u308b\u3088\u3046\u306b\u3057\u307e\u3059\uff0e\n$ sudo vi /etc/fstab\r\n$ grep -i swap.img /etc/fstab \r\n/var/tmp/swap.img none swap sw 0 0\r\n\n\u4e00\u65e6swapoff\u3067\u30b9\u30ef\u30c3\u30d7\u3092\u7121\u52b9\u306b\u3057\u3066swapon -a\u3067fatab\u306e\u8a2d\u5b9a\u304c\u6709\u52b9\u304b\u8a66\u3057\u307e\u3059\uff0eswapon -a\u306ffstab\u306e\u30b9\u30ef\u30c3\u30d7\u306e\u8a2d\u5b9a\u3092\u5168\u3066\u6709\u52b9\u306b\u3057\u307e\u3059\uff0e\n$ sudo swapoff /var/tmp/swap.img\r\n$ sudo swapon -a\r\n$ swapon -s\r\nFilename Type Size Used Priority\r\n/dev/zram0 partition 254688 80020 5\r\n/dev/zram1 partition 254688 80016 5\r\n/dev/zram2 partition 254688 79940 5\r\n/dev/zram3 partition 254688 79928 5\r\n/var/tmp/swap.img file 2097148 0 -1\r\n\r\n\n\u5ff5\u306e\u305f\u3081\u518d\u8d77\u52d5\u3057\u3066\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u304c\u6709\u52b9\u304b\u3082\u8a66\u305b\u3070OK\u3067\u3059 :)\n\u30b9\u30ef\u30c3\u30d7\u30d5\u30a1\u30a4\u30eb\u306e\u5229\u7528\u306f\u304a\u624b\u8efd\u3067\u3059\u304c\uff0c\u30b9\u30ef\u30c3\u30d7\u30d1\u30fc\u30c6\u30a3\u30fc\u30b7\u30e7\u30f3\u306b\u6bd4\u3079\u308b\u3068\u6027\u80fd\u306f\u5c11\u3057\u843d\u3061\u308b\u306e\u3067\u53ef\u80fd\u306a\u3089\u30b9\u30ef\u30c3\u30d7\u30d1\u30fc\u30c6\u30a3\u30fc\u30b7\u30e7\u30f3\u3092\u5229\u7528\u3057\u305f\u307b\u3046\u304c\u826f\u3044\u3067\u3059\uff0eRAM\u304c\u5897\u8a2d\u3067\u304d\u308b\u306a\u3089\u305d\u308c\u304c\u4e00\u756a\u3067\u3059\uff0e\n\u74b0\u5883\n$ dpkg-query -W mount\r\nmount 2.27.1-6ubuntu3.6\r\n$ lsb_release -d\r\nDescription: Ubuntu 16.04.4 LTS\r\n$ uname -m\r\naarch64",
"date_published": "2018-05-30T21:05:56+09:00",
"date_modified": "2018-05-30T21:05:56+09:00",
"authors": [
{
"name": "matoken",
"url": "https://matoken.org/blog/author/matoken/",
"avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g"
}
],
"author": {
"name": "matoken",
"url": "https://matoken.org/blog/author/matoken/",
"avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g"
},
"tags": [
"swap",
"swapfile",
"Linux",
"Ubuntu",
"xenial(16.04)"
]
},
{
"id": "http://matoken.org/blog/?p=1426",
"url": "https://matoken.org/blog/2016/10/03/without-knowing-that-swap-file-is-not-able-to-make-in-the-btrfs%ef%bf%bc%ef%bf%bc/",
"title": "Btrfs\u3067swap file\u304c\u4f5c\u308c\u306a\u3044\u3053\u3068\u3092\u77e5\u3089\u305a\u306b\u5d4c\u307e\u308b",
"content_html": "\u30d5\u30a1\u30a4\u30eb\u304b\u3089swap\u3092\u8a2d\u5b9a\u3057\u3088\u3046\u3068\u3057\u3066\u5931\u6557\u3057\u307e\u3057\u305f\uff0e
\n$ fallocate -l 500M test\r\n$ /sbin/mkswap test\r\nmkswap: test: insecure permissions 0644, 0600 suggested.\r\nSetting up swapspace version 1, size = 500 MiB (524283904 bytes)\r\nno label, UUID=aaf26c11-4653-40d5-b279-faa7d8c8625d\r\n$ sudo chmod 600 test\r\n$ sudo chown 0.0 test\r\n$ ls -l test\r\n-rw------- 1 root root 524288000 10\u6708 3 07:26 test\r\n$ sudo swapon test\r\nswapon: /home/mk/test: swapon failed: \u7121\u52b9\u306a\u5f15\u6570\u3067\u3059\r\n$ sudo swapon -v /home/mk/test\r\nswapon: /home/mk/test: found signature [pagesize=4096, signature=swap]\r\nswapon: /home/mk/test: pagesize=4096, swapsize=524288000, devsize=524288000\r\nswapon /home/mk/test\r\nswapon: /home/mk/test: swapon failed: \u7121\u52b9\u306a\u5f15\u6570\u3067\u3059\r\n$ LANG=C sudo swapon -v /home/mk/test\r\nswapon: /home/mk/test: found signature [pagesize=4096, signature=swap]\r\nswapon: /home/mk/test: pagesize=4096, swapsize=524288000, devsize=524288000\r\nswapon /home/mk/test\r\nswapon: /home/mk/test: swapon failed: Invalid argument\n\u691c\u7d22\u3059\u308b\u3068Btrfs\u3067swap file\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u304b\uff0e\u77e5\u3089\u306a\u304b\u3063\u305forz
\n\n\u6027\u80fd\u4f4e\u4e0b\u3059\u308b\u3051\u3069loop device\u3092\u4f7f\u3048\u3070\u3044\u3051\u308b\u3088\u3068\u3044\u3046\u30ef\u30fc\u30af\u30a2\u30e9\u30a6\u30f3\u30c9\u304c\uff0e
\nA workaround, albeit with poor performance, is to mount a swap file via a loop device.
\n\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e
\n$ /sbin/losetup -l\r\n$ sudo /sbin/losetup loop0 ./test\r\n$ /sbin/losetup -l\r\nNAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO\r\n/dev/loop0 0 0 0 0 /home/mk/test 0\r\n$ sudo swapon -v /dev/loop0\r\nswapon: /dev/loop0: found signature [pagesize=4096, signature=swap]\r\nswapon: /dev/loop0: pagesize=4096, swapsize=536870912, devsize=536870912\r\nswapon /dev/loop0\r\n$ /sbin/swapon -s\r\nFilename Type Size Used Priority\r\n/dev/dm-2 partition 16658428 0 -1\r\n/dev/loop0 partition 524284 0 -2\n\u3046\u307e\u304f\u884c\u304d\u307e\u3057\u305f\uff0e \u3082\u3068\u306b\u623b\u3057\u3066\u304a\u304d\u307e\u3059\uff0e
\n$ sudo swapoff /dev/loop0\r\n$ sudo /sbin/losetup -d /dev/loop0\r\n$ sudo rm ./test\n\n",
"content_text": "\u30d5\u30a1\u30a4\u30eb\u304b\u3089swap\u3092\u8a2d\u5b9a\u3057\u3088\u3046\u3068\u3057\u3066\u5931\u6557\u3057\u307e\u3057\u305f\uff0e\n$ fallocate -l 500M test\r\n$ /sbin/mkswap test\r\nmkswap: test: insecure permissions 0644, 0600 suggested.\r\nSetting up swapspace version 1, size = 500 MiB (524283904 bytes)\r\nno label, UUID=aaf26c11-4653-40d5-b279-faa7d8c8625d\r\n$ sudo chmod 600 test\r\n$ sudo chown 0.0 test\r\n$ ls -l test\r\n-rw------- 1 root root 524288000 10\u6708 3 07:26 test\r\n$ sudo swapon test\r\nswapon: /home/mk/test: swapon failed: \u7121\u52b9\u306a\u5f15\u6570\u3067\u3059\r\n$ sudo swapon -v /home/mk/test\r\nswapon: /home/mk/test: found signature [pagesize=4096, signature=swap]\r\nswapon: /home/mk/test: pagesize=4096, swapsize=524288000, devsize=524288000\r\nswapon /home/mk/test\r\nswapon: /home/mk/test: swapon failed: \u7121\u52b9\u306a\u5f15\u6570\u3067\u3059\r\n$ LANG=C sudo swapon -v /home/mk/test\r\nswapon: /home/mk/test: found signature [pagesize=4096, signature=swap]\r\nswapon: /home/mk/test: pagesize=4096, swapsize=524288000, devsize=524288000\r\nswapon /home/mk/test\r\nswapon: /home/mk/test: swapon failed: Invalid argument\n\u691c\u7d22\u3059\u308b\u3068Btrfs\u3067swap file\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u304b\uff0e\u77e5\u3089\u306a\u304b\u3063\u305forz\n\nDoes btrfs support swap files?\n\n\u6027\u80fd\u4f4e\u4e0b\u3059\u308b\u3051\u3069loop device\u3092\u4f7f\u3048\u3070\u3044\u3051\u308b\u3088\u3068\u3044\u3046\u30ef\u30fc\u30af\u30a2\u30e9\u30a6\u30f3\u30c9\u304c\uff0e\nA workaround, albeit with poor performance, is to mount a swap file via a loop device.\n\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\n$ /sbin/losetup -l\r\n$ sudo /sbin/losetup loop0 ./test\r\n$ /sbin/losetup -l\r\nNAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO\r\n/dev/loop0 0 0 0 0 /home/mk/test 0\r\n$ sudo swapon -v /dev/loop0\r\nswapon: /dev/loop0: found signature [pagesize=4096, signature=swap]\r\nswapon: /dev/loop0: pagesize=4096, swapsize=536870912, devsize=536870912\r\nswapon /dev/loop0\r\n$ /sbin/swapon -s\r\nFilename Type Size Used Priority\r\n/dev/dm-2 partition 16658428 0 -1\r\n/dev/loop0 partition 524284 0 -2\n\u3046\u307e\u304f\u884c\u304d\u307e\u3057\u305f\uff0e \u3082\u3068\u306b\u623b\u3057\u3066\u304a\u304d\u307e\u3059\uff0e\n$ sudo swapoff /dev/loop0\r\n$ sudo /sbin/losetup -d /dev/loop0\r\n$ sudo rm ./test",
"date_published": "2016-10-03T08:39:05+09:00",
"date_modified": "2016-10-03T08:39:05+09:00",
"authors": [
{
"name": "matoken",
"url": "https://matoken.org/blog/author/matoken/",
"avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g"
}
],
"author": {
"name": "matoken",
"url": "https://matoken.org/blog/author/matoken/",
"avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g"
},
"tags": [
"btrfs",
"swap",
"Linux"
]
}
]
}