Levykuvatiedostojen ja salattujen tiedostojärjestelmien/osioiden liittäminen
Last modified on 24. heinäkuuta 2026 • 2 min read • 226 wordsVoit tallentaa levyn (tai osion) tiedostoon seuraavalla komennolla:dd if=/dev/hda3 of=file.binTämä komento kirjoittaa hda3-osion kaikki tiedot tiedostoon file.bin.Jos haluat liittää tiedostossa olevan tiedostojärjestelmän, sinun on luotava loopback-laite: losetup /dev/loop0 file.bin. Nyt voit liittää tiedostojärjestelmän tavalliseen tapaan: mount -r -t tiedostojärjestelmätyyppi /dev/loop0 /mnt/kiinnityspiste. Ilmeisesti voidaan yhdistää kaksi viimeistä komentoa yhdeksi: mount -t tiedostojärjestelmätyyppi -o loop ./file.bin /mnt/kiinnityskohta Jos haluat salata tiedoston sisältämät tiedot, jotka käsittävät kokonaisen tiedostojärjestelmän, asia mutkistuu hieman: sudo mkdir /mnt/secure (luo kiinnityspiste tiedostojärjestelmälle)dd if=/dev/zero of=polku/tiedostoon bs=1k count=409600 (luo tyhjä tiedosto, jonka koko on 400 MB) sudo /sbin/losetup -e xor /dev/loop0 polku/tiedosto/sbin/mkfs -t ext2 /dev/loop0 409600 (alusta laite ext2-tiedostojärjestelmäksi)sudo mount -t ext2 /dev/loop0 /mnt/secure (kiinnitä laitetiedosto)cd /mnt/securechown käyttäjätunnus .
dd if=/dev/hda3 of=file.bin. Tämä komento kirjoittaa hda3-osion kaikki tiedot tiedostoon file.bin.Jos haluat liittää tiedostossa olevan tiedostojärjestelmän, sinun on luotava loopback-laite: losetup /dev/loop0 file.bin. Nyt voit liittää tiedostojärjestelmän tavalliseen tapaan: mount -r -t tiedostojärjestelmätyyppi /dev/loop0 /mnt/kiinnityspiste. Ilmeisesti voidaan yhdistää kaksi viimeistä komentoa yhdeksi:mount -t tiedostojärjestelmätyyppi -o loop ./file.bin /mnt/kiinnityspisteJos haluat salata tiedoston tiedot, joka sisältää kokonaisen tiedostojärjestelmän, asia mutkistuu hieman:sudo mkdir /mnt/secure (luo kiinnityskohta tiedostojärjestelmälle)dd if=/dev/zero of=polku/tiedostoon bs=1k count=409600 (luo tyhjä tiedosto, jonka koko on 400 Mt) sudo /sbin/losetup -e xor /dev/loop0 polku/tiedosto/sbin/mkfs -t ext2 /dev/loop0 409600 (alusta laite ext2-tiedostojärjestelmäksi)sudo mount -t ext2 /dev/loop0 /mnt/secure (kiinnitä laitetiedosto)cd /mnt/securechown käyttäjätunnus . (vaihda tiedostojärjestelmän ylimmän tason hakemiston omistaja)Jos haluat irrottaa tiedostojärjestelmän:sudo umount /dev/loop0Jos haluat poistaa tiedostojärjestelmän, sinun on irrotettava se loop-laitteesta 0: /sbin/losetup -d /dev/loop0Jostain syystä RedHat 9:ssä ei ole DES-tukea, joten toistaiseksi (kunnes korjaan ytimen tai siirryn Suse Linuxiin) käytän nopeampaa, mutta paljon heikompaa XOR-salausta.Suse 9:ssä on sisäänrakennettu vahva salaus, ja se tarjoaa jo asennuksen aikana mahdollisuuden luoda salattu osio. Suse 9 kysyy käynnistyksen aikana salasanaa salatun tiedostojärjestelmän liittämiseksi. Käynnistysprosessi pysähtyy ja odottaa 2 minuuttia ennen jatkamista, jos et kirjoita salasanaa. Voit lyhentää tätä aikaa muokkaamalla tiedostoa /etc/init.d/boot.crypto. Muuta seuraavassa rivissä 120 esimerkiksi arvoon 10: ${TIMEOUT:=120}Jos et ehtinyt syöttää salasanaa käynnistyksen aikana, voit liittää salatun osion seuraavasti:/sbin/losetup -e twofish /dev/loop0 /dev/hda7 mount /dev/loop0 /media/confMuuten: Tiedot salatuista tiedostojärjestelmistä löytyvät tiedostosta /etc/cryptotab.