Как я определяю новый размер для resize2fs?

Взгляд на Samba и здесь - они должны обслужить много Ваших требований. Apache (прибывает стандарт с человечностью) для потребностей веб-сервера. Если у Вас должен быть FTP, я предлагаю sftp

Что касается резервных копий - смотрят на это

22
19.06.2012, 00:15
1 ответ

Вы не должны использовать df потому что это показывает размер, как сообщается файловой системой (в этом случае, ext4).

Используйте dumpe2fs -h /dev/mapper/ExistingExt4 команда для обнаружения реального размера раздела. -h опция делает dumpe2fs шоу супер информация о блоке без большого количества других ненужных деталей. От вывода Вам нужны количество блока и размер блока.

...  
Block count:              19506168  
Reserved block count:     975308  
Free blocks:              13750966  
Free inodes:              4263842  
First block:              0  
Block size:               4096  
...

Multiplicating эти значения даст размер раздела в байтах. Вышеупомянутые числа, оказывается, идеальное несколько из 1 024:

$ python -c 'print 19506168.0 * 4096 / 1024'
78024672.0

Так как Вы хотите уменьшить раздел на 15 гибибайт (который является временами на 15 мебибайт 1 кибибайт):

$ python -c 'print 19506168.0 * 4096 / 1024  -  15 * 1024 * 1024'
62296032.0

Как resize2fs принимает несколько видов суффиксов, одного из них быть K для "1 024 байтов" команда для уменьшения раздела к 62 296 032 кибибайтам становится:

resize2fs -p /dev/mapper/ExistingExt4 62296032K

Без единицы число будет интерпретироваться как несколько blocksize файловой системы (4096 в этом случае). Посмотрите человека resize2fs (8)

39
27.01.2020, 19:42
  • 1
    resize2fs: Дополнительно, параметр размера может быть снабжен суффиксом одним из следующих указатели единиц': 'K', 'M' или 'G', для 512-байтовых секторов, килобайтов, мегабайтов или гигабайтов, соответственно. Может быть более простым, чем выполнение вычислений блока. –  lkraav 07.06.2015, 12:53
  • 2
    Не Вы отсутствующий a k в resize2fs -p /dev/mapper/ExistingExt4 62296032 ? –  Sopalajo de Arrierez 20.07.2015, 00:37
  • 3
    @SopalajodeArrierez Вы правы, капитал K отсутствовал. Без этой буквы resize2fs должен жаловаться в моем случае, поскольку размер больше, чем фактическая дисковая емкость. –  Lekensteyn 20.07.2015, 01:40

Теги

Похожие вопросы