Как увеличить размер системных файловых разделов без переустановки

Как увеличить размер системных файловых разделов без переустановки

Я использую SteamOS. SteamOS, как я понимаю, основан на Debian.

Я протер ноутбук и установил его нормально. Когда я начал перемещать свою музыку, я получил это сообщение:Ошибка при копировании в "Музыку". - Недостаточно места в месте назначения. Попробуйте удалить файлы, чтобы освободить место.

Я предполагаю, что мне нужно сделать какой-то раздел больше, но я не смог понять, как это сделать?

Как просили:

desktop@steamos:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x116c49cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.
desktop@steamos:~$ df -h        
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.3G  8.8G   27M 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   739M  360K  739M   1% /run
/dev/disk/by-uuid/12742cc0-e489-472e-aa10-974d078d98e0  9.3G  8.8G   27M 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   3.4G   25M  3.4G   1% /run/shm
/dev/sda5                                               889G  119M  843G   1% /boot
/dev/sda1                                               487M  128K  486M   1% /boot/efi
/dev/sda3                                               9.3G  1.5G  7.4G  17% /boot/recovery
desktop@steamos:~$ 

решение1

Стандарт практикивойти в среду восстановления Linux. Любой дистрибутив Live-CD позволит вам получить доступ к компьютеру способом, подходящим для изменения размера разделов жесткого диска.

Изменение размера разделов основано на возможности работы с диском без его фактического монтирования.

$> fdisk -l

Вызов команды выше выведет список ваших устройств, например (/dev/sda1/)

Перечислите смонтированные диски (постоянные монтирования дисков хранятся в /etc/fstab:

$> mount

TheразмонтироватьКоманда отмонтирует ваш диск, вызовите ее следующим образом:

$> umount /dev/sda$

Администрация коммунальных услугРассталисьилиGpartedизменит размер разделов. Будьте осторожны, чтобы не отрезать слишком много данных от раздела! Поймите, сколько вы действительно можете получить, основываясь на том, сколько хранится на другом разделе. Есть риски.

Воспользуйтесь функцией поиска в веб-браузере, чтобы найти конкретные инструкции по изменению размера раздела с помощью GParted:

Пожалуйста, ответьте на комментарий garethTheRed, чтобы получить более конкретные ответы.

garethTheRed: $> df -h

^ Здесь будет указан объем занятого места на ваших разделах.

Руководство пользователя GParted

решение2

У вас есть жесткий диск на 1TiB, из которых используется только 10GiB или около того. Хотя можно было бы расширить этот раздел на 10GiB до TiB или любого размера между ними, альтернативным решением является добавление еще одного отдельного раздела для ваших homeкаталогов.

Например, добавьте новый раздел ( /dev/sda6) и переместите содержимое вашего /homeкаталога в него (это нужно будет сделать как root). Затем измените свой /etc/fstabтак, чтобы этот новый раздел автоматически монтировался при /homeкаждой загрузке.

Процесс будет проходить примерно так (все выполняется как root):

# fdisk /dev/sda
n
6
[Enter]
+500G

Далее добавляем файловую систему (отформатируем ее):

# mkfs.ext4 /dev/sda6

Смонтируйте его:

# mount /dev/sda6 /mnt

Переместите файлы:

# mv /home/* /mnt

и размонтируем:

# umount /mnt

Измените /etc/fstab, добавив строку, похожую на:

UUID=12345678-1234-1234-1234-1234567890ab   /home       ext4    defaults    1 2

где UUIDнаходится по:

# blkid /dev/sda6

Запуск mount -aсмонтирует все монтирования, определенные в , /etc/fstabпоэтому вы можете проверить это с помощью:

# mount -a

в этот момент вы сможете увидеть все соответствующие каталоги внутри /home.

Связанный контент