Portál AbcLinuxu, 14. května 2025 00:06
Řešení dotazu:
ext4 single file limit: 16 TiB (for 4 KiB block filesystem)
ext4 file system limit: 1 EiB (for 4 KiB block filesystem)
Při vytváření mkfs.ext4 vypisuje maximální velikost fs v daných podmínkách (architektura, verze fs toolsů apod).
Například u mě:
Block size=4096 (log=2) Maximum filesystem blocks=2147483648
Maximální velikost ext4 FS je tedy v mém případě 8TiB. Zkus to u sebe, co ti napíše mkfs.ext4 s parametrem -n na tom stejném oddílu.
-n Causes mke2fs to not actually create a filesystem, but display what it would do if it were to create a filesystem. This can be used to determine the location of the backup superblocks for a particu- lar filesystem, so long as the mke2fs parameters that were passed when the filesystem was originally created are used again. (With the -n option added, of course!)
mkfs.ext4 -n /dev/md0
mke2fs 1.41.11 (14-Mar-2010)
Jmenovka systému souborů=
Typ OS: Linux
Velikost bloku=4096 (log=2)
Velikost fragmentu=4096 (log=2)
Stride=16 blocks, Stripe width=48 blocks
274718720 iuzlů, 1098851952 bloků
54942597 bloků (5.00 %) rezervováno pro superuživatele
První blok dat=0
Maximum bloků v systému souborů=4294967296
33535 skupin bloků
32768 bloků ve skupině, 32768 fragmentů ve skupině
8192 iuzlů ve skupině
Zálohy superbloku uloženy v blocích:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
Verze jádra :
Linux matrioska 2.6.32-27-server #49-Ubuntu SMP Thu Dec 2 02:05:21 UTC 2010 x86_64 GNU/Linux
Filesystem 1K-blocks Used Available Use% Mounted on
...
/dev/md0 4326436704 1874595336 2451841368 44% /home
resize2fs píše:
resize2fs 1.41.11 (14-Mar-2010)
Souborový systém již je dlouhý 1098851952 bloků. Není co dělat!
Samba hlásí ve Windows - velikost disku 4.02TB.
Ale teď mi tedy napadá, jestli fakt není jenom "problém" v jednotkách. Mám tam 4x1.5TB disk v RAID5, čili 3x1.5TB = 4.5TB, což by reálu asi mohlo i těch 4.02TB být, nebo se pletu ?
/proc/partitions
, kolik (u mě) 1KiB bloků které zařízení skutečně má. Možná tu totiž celou dobu řešíme problém vzniklý bordelem, který už před 12 lety vyřešilo IEC 60027-2. Mně to totiž píše to stejné i na prťavém /boot, který určitě limitů ext2/3/4 nedosáhl.
resize2fs 1.41.12 (17-May-2010) Souborový systém již je dlouhý 104388 bloků. Není co dělat!
cat /proc/partitions
major minor #blocks name
8 0 390711384 sda
8 1 248976 sda1
8 2 389455762 sda2
8 3 1004062 sda3
8 32 1465138584 sdc
8 33 1465136001 sdc1
8 48 1465138584 sdd
8 49 1465136001 sdd1
8 16 1465138584 sdb
8 17 1465136001 sdb1
9 0 4395407808 md0
8 64 1465138584 sde
8 65 1465136001 sde1
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.