Я только что установил новый диск емкостью 2 ТБ, но «df -h» показывает только 1,8 ТБ - общий размер и 1,7 ТБ свободного места. Диск еще не использовал. Я понял это после того, как запустил mke2fs -t ext4.
Вот некоторые результаты:
fdisk -l /dev/sda
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc579fda1
Device Boot Start End Blocks Id System
/dev/sda1 1 243201 1953512001 83 Linux
и:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdc2 457G 304G 130G 71% /
devtmpfs 5.9G 296K 5.9G 1% /dev
tmpfs 5.9G 4.0K 5.9G 1% /dev/shm
/dev/md0 230G 21G 198G 10% /u01
/dev/sda1 1.8T 196M 1.7T 1% /idx
#
Ничего нет, так как я его просто ext4 отформатировал.
find /idx/
/idx/
/idx/lost+found
Смонтировать вывод:
/dev/sdc2 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
devtmpfs on /dev type devtmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,mode=1777)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/md0 on /u01 type ext3 (rw)
/dev/sda1 on /idx type ext4 (rw)
Я использую OpenSuse 11.3 x86_64.
Большинство дистрибутивов Linux резервируют 5% новых разделов для пользователя root и системных служб. Идея здесь в том, что даже когда у вас заканчивается место на диске, пользователь root должен по-прежнему иметь возможность войти в систему, а системные службы должны работать… этого не произойдет, если в корневом разделе нет места. Эта политика могла быть уместной в 90-е годы, когда емкость жесткого диска была относительно низкой, но сейчас 2010 год, и можно получить жесткий диск емкостью 1 ТБ за пару сотен ганских седи. 5% из них составляет около 51 ГБ, а этим системным службам требуется всего пара сотен мегабайт.
Вы можете использовать tune2fs для настройки этого
http://odzangba.wordpress.com/2010/02/20/how-to-free-reserved-space-on-ext4-partitions/
По историческим причинам операционные системы сообщают размеры дисков в двоичных единицах, но используют запись для десятичных единиц. Когда ваша операционная система говорит «1,8 ТБ», это на самом деле означает 1,8 ТБ, а поскольку 2 ТБ равны 1,82 ТБ, это совершенно верно.
Ваш диск сообщает о 2 000 триллионов байт. 1,8 ТиБ составляет 1,979 триллиона байт.