OT: oprava partisny

Martin Kamín ZULU martinkamin na quick.cz
Čtvrtek Leden 15 11:47:08 CET 2004


On 15. Jan, 11:32 AM CET, Jan Kokoska <kokoska.jan na globe.cz> wrote 146 lines:
> On Tue, 2004-01-13 at 15:52, Honza Houstek wrote:
> > On Tue, 13 Jan 2004, Jan Kokoska wrote:
> > 
> > > umm, ze by fsck.vfat? ;) a ma i zajimavou manualovou stranku...
> > 
> > Ona opravdu existuje nejaka linuxova verze FAT scandisku? Kde? Ja jsem
> > pred casem delal takovy soukromy pruzkum robustnosti jednotlivych
> > fsck-like utilit pro ruzne fs (testovaci metoda byla asi takova, ze jsem
> > na konzistentnim filesystemu zmenil nahodne vetsi mnozstvi dat a pak jsem
> > na to tu utilitu pustil (*)).
> > 
> 
> Pouzivam Debian unstable a binarka patri do tohoto balicku:
> ii  dosfstools     2.10-1
> 	Utilities to create and check MS-DOS FAT filesystems
> 
> fsck.vfat je link an dosfsck.
> 
> Dosud jsem to nikdy nepouzil (vfat nepatri k mym oblibenym fs), takze
> jsem provedl trivialni test:
> 
> mount -t tmpfs -o size=1M tmpfs /mnt/tmp
> dd if=/dev/zero of=/mnt/tmp/fs bs=1M count=1 conv=sync
> mount -t vfat -o loop /mnt/tmp/fs /mnt/vfat
> #cp soubory* /mnt/vfat
> umount /mnt/vfat
> 
> for i in $(seq 1 10); do dd if=/dev/random of=/mnt/tmp/fs bs=512 count=1
> 	seek=$(($RANDOM / 50)); done;
> 
> mount -t vfat -o loop /mnt/tmp/fs /mnt/vfat
> 
> ls /mnt/vfat :
> 
> -rwxr--r--    1 root     root     1786055287 Jun  8  2016 ???x????.?g?
> -rwxr--r--    1 root     root         9874 Jan 15 10:46 char_dev.c
> -rwxr--r--    1 root     root         8931 Jan 15 10:46 char_dev.o
> -rwxr--r--    1 root     root        16282 Jan 15 10:46 compat.c
> -rwxr--r--    1 root     root        92324 Jan 15 10:46 compat_ioctl.c
> ...
> 
> zrejme se podarilo strefit primo FAT, coz je fajn pri "sofistikovanosti"
> pouzite metody.

Nejsem si jistý, ale když zapíšete tolik dat na začátek disku, FAT
netrefíte, ale přepíšete, nebo se mýlím? Pak by ovšem nebylo čitelné nic,
protože ve FAT by byl chaos

MK


Další informace o konferenci Linux