Aktív témák

  • Kendek

    MODERÁTOR

    Most, hogy átálltam btrfs-re, azért zavart, hogy nem tudok rajta swap fájlt létrehozni és bekapcsolni. Persze nem adtam fel, kitaláltam egy jó módszert, aminek a segítségével mégiscsak lett swapom rajta. Leírom tehát a menetét, hátha másnak is jól jön.
    Kreáltam szokásosan egy 2 GB-os image-t dd-vel:
    dd if=/dev/zero of=/.swapfile bs=1024 count=2097152
    A létrehozott állományt csatoltam egy blokkeszközhöz:
    losetup -f /.swapfile
    Megformáztam a partíciót ext4-re:
    mkfs.ext4 /dev/loop0
    Felcsatoltam azt az előzetesen létrehozott swap könyvtárba:
    mount /dev/loop0 /swap
    Dd-vel létrehoztam rajt egy 1 GB-os fájlt:
    dd if=/dev/zero of=/swap/.swapfile bs=1024 count=1048576
    Ezt így már hiba nélkül ki tudtam nevezni swapnak, a bekapcsolásával nem volt gond:
    mkswap /swap/.swapfile
    swapon /swap/.swapfile

    Mivel így az fstabban mégsem rögzíthettem, betettem a /etc/rc2.d-be egy fájlt (neve S99swapon), ami megoldja az aktiválását, ezeket írtam bele:
    #!/bin/sh

    losetup -f /.swapfile
    mount /dev/loop0 /swap
    swapon /swap/.swapfile

    Kész is, újraindítás után is aktív az 1 GB-nyi swapom. :)

    <-ƘƘ->

Aktív témák