Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Ext2 en clustergrootte

kienwaiwong
5 antwoorden
  • Op mijn fileserver met RedHat Linux 7.3 heb ik een HDD van 250GB erbij geplaatst. Ik heb hem met een extern firewire-kastje gehangen aan een Windows-PC en met Partiton Magic hem als één grote partitie ingedeeld, en ik had gekozen voor een 4k-clustergrootte, maar nu blijkt bij terugplaatsing in de fileserver de clusters 4MB te zijn! Dan is de schijfruimte dus zo op :? Hoe kan ik de clustergrootte terugbrengen naar 4 of 8KB? De partitie had in geformateerd als ext2.

    [b:453729e058]En hoe moet ik de clustergrootte onder de Linux-shell gaan controleren? [/b:453729e058]Ik doe dat nu door met een Windows-PC via SAMBA een bestand van 1KB weg te schrijven, en dan kijken hoeveel ruimte hij inneemt. En dan zegt hij 1KB, en op schijf 4MB! [b:453729e058]Is er een manier om dit te controleren vanuit de shell?[/b:453729e058]

    Dit bedoel ik met onder Windows kijken:
    [img:453729e058]http://members.lycos.nl/windows123/pc/eigenschappen_1.jpg[/img:453729e058]
  • De nieuwe schijf hangt dus in de fileserver er bij.
    De oplossing is dus de nieuwe schijf binnen linux in command-mode mbv. fdisk of cfdisk te partitionneren als ext2 schijf (is dus al gebeurd), en daarna te formatteren mbv. mke2fs .
    Bij het formatteren wordt de cluster-grootte ingesteld op een default-waarde als je niets opgeeft.
    Doe dit formatteren dus opnieuw en lees de man-pagina van mke2fs om te zien hoe je de cluster-grootte instelt.
    Wellicht is een partitie van 250 GB te groot voor clusters van 4K,Je zult wat sommetjes moeten maken. Of de schijf in kleinere partities verdelen.
    Lees de manuals:
    $man fdisk
    $man cfdisk
    $man mkfs
    $man mke2fs
    Mij is geen proggie bekend dat als output de cluster-grootte heeft, die krijg je als je wat sommetjes maakt.

    I.h.a. is het het beste om linux-disks binnen het linux OS te partitionneren & formatteren, en Windows disks binnen het MsWindows OS.
    ext2 is een linux-ding.
  • Jep, eens met Douwe. Het is voor servers i.h.a. gebruikelijk om een journaling filesystem te gebruiken. Voor jou zou Ext3 wel een oplossing kunnen zijn (dat is nl Ext2 uitgebreid met journaling) hoewel journaling het meest optimaal werkt als het fs daar van de grond af voor is ontworpen. ReiserFS, JFS en XFS zijn moderne journaling filesystems die inmiddels in de standaard kerneltree zitten. Een Ext3 fs maak je met[code:1:6ae113af78]mke2fs -j /dev/hdx[/code:1:6ae113af78]waarbij hdx de nieuwe schijf is. Wellicht ziet Linux je nieuwe schijf als SCSI schijf en dan gebruik je sdx ipv hdx :)

    Groet, M.V. Wesstein (alle partities, muv swap, als ReiserFS ;))

    PS: jouw RH 7.3 is nodig aan een upgrade toe, Fedora zit inmiddels aan versie 4 ;)
  • Dus ik zou mijn 233GB-partitie in tweeën moeten splitsen? Want als ik nu "mke2fs -j -b 1024 /dev/hde1" invoer, krijg ik de volgende foutmelding:
    [img:b7726dbc1f]http://members.lycos.nl/windows123/mke2fs_2.jpg[/img:b7726dbc1f]

    En RH 7.3 is inderdaad verouderd, maar ik ga het binnenkort door Mandriva 2006 laten vervangen.

    En met welke som moet ik de clustergrootte uitrekenen? Is er ook geen manier om te kijken hoeveel schijfruimte een 1KB-bestandje inneemt?
  • Ik heb de schijf gepartitioneerd met parted, en Windows (SAMBA) geeft nog steeds aan dat het 4MB clusters zijn :? Maar eerlijk: Moet ik nou Windows of Linux vertrouwen? Als ik via het netwerk een serie kleine bestanden wegschrijf, geeft Windows aan dat ze 108MB OP SCHIJF zijn, maar als ik onder Linux met "df" kijk, heeft hij netjes dat 2.1MB is gebruikt, dus welk gegeven is juist?

    DF:
    [img:4f3cddb6e5]http://members.lycos.nl/windows123/pc/df_1.jpg[/img:4f3cddb6e5]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.