16. oktober 2002 - 18:26Der er
9 kommentarer og 1 løsning
VFat disk på samba+fsck
Hej Linux eksperter.
Jeg har en disk fra min gamle winbox, som jeg har flyttet over i min linuxbox, og mountet som man skal :). En af partitionerne er på 4,87 GB (set fra windows, 5114684 1K blokke ifølge linux). Ifølge windows er der 8,25 MB fri (8480 1K blokke fri ifølge linux). Hvis jeg i windows markerer alle filer og tager properties (hvilket svarer til at størrelsen på alle filer tælles sammen), får jeg at vide at de fylder 541 MB. Med andre ord mangler jeg godt 4,3 GB plads. Hvis det havde været på et windows system ville jeg bare have kørt scandisk, og problemet ville have været løst. Det kan jeg desværre ikke gøre ved et samba drev, fra windows. Jeg har prøvet fsck og fsck.vfat hed det vist, men den kunne ikke klare problemet, eller også var brugeren af programmet bare ikke dygtig nok :).
Hvad skal jeg gøre for at få min diskplads tilbage?
Forsker og ingeniør inden for AI Robert Luciani arbejder med det nyeste i kunstig intelligens.
Slettet bruger
16. oktober 2002 - 19:08#1
Jeg ville prøve at skrive > fdisk /dev/xxx (xxx=dit drev) derefter p for print for at se hvad partitionen/partionerne siger du kommer ud igen ved at skrive q Lad os høre hvad du fik af oplysninger
Synes godt om
Slettet bruger
16. oktober 2002 - 19:31#2
har du prøvet > /sbin/dumpe2fs /dev/xxx for at undersøge om der er hold i de oplysnger du får ved "properties"
Disk /dev/hdd1: 255 heads, 63 sectors, 637 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdd1p1 ? 120513 235786 925929529+ 68 Unknown Partition 1 has different physical/logical beginnings (non-Linux?): phys=(116, 100, 32) logical=(120512, 47, 32) Partition 1 has different physical/logical endings: phys=(288, 101, 46) logical=(235785, 20, 46) Partition 1 does not end on cylinder boundary: phys=(288, 101, 46) should be (288, 254, 63) /dev/hdd1p2 ? 82801 116350 269488144 79 Unknown Partition 2 has different physical/logical beginnings (non-Linux?): phys=(357, 32, 43) logical=(82800, 34, 51) Partition 2 has different physical/logical endings: phys=(0, 13, 10) logical=(116349, 218, 61) Partition 2 does not end on cylinder boundary: phys=(0, 13, 10) should be (0, 254, 63) /dev/hdd1p3 ? 33551 120595 699181456 53 OnTrack DM6 Aux3 Partition 3 has different physical/logical beginnings (non-Linux?): phys=(345, 32, 19) logical=(33550, 137, 11) Partition 3 has different physical/logical endings: phys=(324, 77, 19) logical=(120594, 153, 54) Partition 3 does not end on cylinder boundary: phys=(324, 77, 19) should be (324, 254, 63) /dev/hdd1p4 ? 86812 86813 10668+ 49 Unknown Partition 4 has different physical/logical beginnings (non-Linux?): phys=(87, 1, 0) logical=(86811, 142, 3) Partition 4 has different physical/logical endings: phys=(335, 78, 2) logical=(86812, 225, 45) Partition 4 does not end on cylinder boundary: phys=(335, 78, 2) should be (335, 254, 63)
Partition table entries are not in disk order
Og
# /sbin/dumpe2fs /dev/hdd1 dumpe2fs 1.24a (02-Sep-2001) /sbin/dumpe2fs: Bad magic number in super-block while trying to open /dev/hdd1 Couldn't find valid filesystem superblock.
Svante
Synes godt om
Slettet bruger
17. oktober 2002 - 14:55#4
Jeg mener da jeg har set et par output fra "fdisk" men det her slår nu alt Var din kommando denne her fdisk /dev/hdd ? altså uden partitions angivelse f.eks /dev/hdd1 ? Hvis ja så tyder det jo på at du har noget ledig plads nemlig fra sector 1 til sector 120512 fordi sector 120513 angives som den 1. partition Hvis det er tilfældet ville jeg oprette en partition på det område - kopiere mit materiale over på den nyoprettede partition og så simpelthen formatere resten af hardisken
Jeg har disken helt fyldt ud, og altså ikke plads til at flytte data. Er eneste alternativ virkelig at flå disken ud, sætte den i min winbox, og så køre scandisk!? Det kan da ikke passe?
The number of cylinders for this disk is set to 5005. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/hdd: 255 heads, 63 sectors, 5005 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdd1 * 1 638 5124703+ b Win95 FAT32 /dev/hdd2 639 5005 35077927+ f Win95 Ext'd ( /dev/hdd5 639 1850 9735358+ b Win95 FAT32 /dev/hdd6 1851 1978 1028128+ b Win95 FAT32 /dev/hdd7 1979 2998 8193118+ b Win95 FAT32 /dev/hdd8 2999 4911 15366141 b Win95 FAT32
M.v.h. Svante
Synes godt om
Slettet bruger
17. oktober 2002 - 16:43#7
Undskyld ! men jeg var til 60 års fødselsdag i lørdags - syntes ikke jeg fik meget at drikke - men helt klart tænker jeg åbenbart ikke - og dog Gider du forklare mig hvad du forstår ved Samba - du kan da for hulen ikke sætte en harddisk i din Linux maskine og så køre Samba Samba skal forstås på den måde at du har en eller flere Windows maskiner (client)som du via netværk (LAN) forbinder med en Linux maskine hvorpå der er installeret Samba (server) du kan herefter bruge Linux maskinen som fil og printserver Du kan læse hvordan på www.helgec.goggle.dk Det du har gjort er jo at du har installeret en harddisk med et andet styresystem på din computer det er der ikke noget galt i du kan udmærket køre 2 eller flere systemer fra samme computer men det ktæver lige at du forklarer hvad du i grunden ønsker
Jeg har sat min gamle FAT32 disk i min linux box, og så mountet den som vfat. Herefter udbyder jeg partitionerne på denne disk via samba, så jeg kan få adgang til drevene som før i tiden, fra min winbox. Det virker fint. Nu har jeg som tidligere forklaret desværre fået en inkonsistens mellem antallet af brugte, og antallet af tilrådighedstillede megabytes, set i forhold til antal ubrugte megabytes. Hvordan fjerner jeg denne inkonsistens?
M.v.h. Svante
Synes godt om
Slettet bruger
18. oktober 2002 - 19:02#9
Tror du det var muligt at jeg måtte se din /smb.conf ?
Ingen grund til vise smb.conf, det er ikke relateret til den. Derudover har jeg løst problemet, det viste sig at man lige skal huske at unmounte sit drev, inden man bruger fsck :).
M.v.h. Svante
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.