изменить размер (расширить) файловую систему на основе разделов в Linux

Thank you for reading this post, don't forget to subscribe! 

При­ме­ча­ние. Изме­не­ние раз­ме­ра фай­ло­вой систе­мы на раз­де­ле дис­ка может быть опас­ным и при­ве­сти к поте­ре дан­ных. Убе­ди­тесь, что у вас есть резерв­ная копия, преж­де чем выпол­нять дей­ствия, опи­сан­ные ниже.

Предостережения

1. Фай­ло­вая систе­ма, раз­мер кото­рой вы хоти­те изме­нить, дол­жен нахо­дить­ся на послед­нем раз­де­ле дис­ка. В этом слу­чае поте­ри дан­ных не про­ис­хо­дит, посколь­ку мы вос­со­зда­ем раз­дел, не уни­что­жая фак­ти­че­ские дан­ные на нем.
2. Если это не послед­ний раз­дел, вы долж­ны уни­что­жить дан­ные и вос­со­здать новый раз­дел с жела­е­мым размером.

Расширение файловой системы на основе разделов

1. Сна­ча­ла про­верь­те суще­ству­ю­щий раз­мер фай­ло­вой системы.

Как вид­но из при­ве­ден­но­го выше выво­да коман­ды «mount», фай­ло­вая систе­ма раз­де­ла — «xfs».
2. Запи­ши­те инфор­ма­цию о раз­де­ле и дис­ке с помо­щью коман­ды «parted».
Убе­ди­тесь, что вы ука­за­ли имя дис­ка, а не имя раз­де­ла в при­ве­ден­ной ниже команде:
Из при­ве­ден­но­го выше выво­да вид­но, что раз­мер раз­де­ла (2099199 с) мень­ше раз­ме­ра дис­ка (4194304 с).
Так что есть место для уве­ли­че­ния раздела.
3. Сна­ча­ла раз­мон­ти­руй­те фай­ло­вую систему.
4. Уда­ли­те раз­дел с фай­ло­вой систе­мой ‘/data01’.
Убе­ди­тесь, что раз­дел удаляется.
У меня был толь­ко один раз­дел на дис­ке, поэто­му сей­час я не вижу это­го раздела.
5. Теперь давай­те вос­со­зда­дим раз­дел боль­ше­го размера.
Обра­ти­те вни­ма­ние на началь­ный сек­тор с шага 2, то есть 2048 с. Мы уве­ли­чим раз­дел с 1 ГБ до 1,5 ГБ.
Про­верь­те новый раз­мер раз­де­ла еще раз.
6. Нам нуж­но запу­стить fsck на толь­ко что создан­ном разделе.
Так­же обра­ти­те вни­ма­ние, что здесь мы не созда­ем фай­ло­вую систе­му, так как она уже при­сут­ству­ет в разделе.
Посколь­ку мы исполь­зу­ем фай­ло­вую систе­му XFS, исполь­зуй­те коман­ду «xfs_repair» вме­сто «e2fsck».
7. Рас­ширь­те фай­ло­вую систе­му, исполь­зуя коман­ду «xfs_growfs».
Так­же перед запус­ком этой коман­ды нам нуж­но смон­ти­ро­вать фай­ло­вую систе­му, ина­че вы полу­чи­те ошиб­ку, как поза­но ниже:
8. Про­верь­те новый раз­мер точ­ки монтирования.