Создание раздела ext4 с консоли

У меня есть том /dev/sda1 (1,2 ТБ), содержащий раздел NTFS с объемом 0,6 ТБ.

Я хочу сделать раздел ext4 в оставшемся пространстве на 0,6 ТБ.

Я еще ничего не пробовал, потому что я не хочу рисковать потерять данные, если я ошибаюсь. (Я не могу использовать gparted, поскольку у меня нет GUI.)

Можете ли вы предоставить мне правильную команду или, по крайней мере, правильные параметры для mkfs.ext4 .

Root @ rasp: ~ # fdisk -l / dev / sda

 Disk /dev/sda: 1500.3 GB, 1500299395072 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000303ee Device Boot Start End Blocks Id System /dev/sda1 2048 2930272255 1465135104 7 HPFS/NTFS/exFAT 

2 Solutions collect form web for “Создание раздела ext4 с консоли”

Прежде всего вам нужно создать раздел, тогда вы можете создать файловую систему.

  1. Создать новый раздел

     sudo fdisk /dev/sda 

    Это вызовет меню fdisk . Вы должны ознакомиться с ним, найти учебники ( вот что ). Основные параметры:

     Command action a toggle a bootable flagL b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) 

    Если все пойдет хорошо, нажав N , вам будет предоставлена ​​возможность создать новый раздел в пустом пространстве. Если единственным нераспределенным пространством является тот, который вы хотите использовать, выбор по умолчанию должен быть хорошим, и вы можете просто выбрать fdisk .

  2. Поскольку вы хотите создать дополнительный раздел, вам не нужно ничего делать. Если вы хотите создать другой тип (своп или NTFS или что-то еще), вам нужно будет использовать t для изменения типа раздела. Я упомянул об этом на всякий случай.

  3. Убедитесь, что ваши изменения – это то, что вы ожидали, нажав P, чтобы распечатать таблицу разделов.

  4. Если все в порядке, напишите новую таблицу разделов на диск ( W ) и выйдите ( Q ).

Теперь, когда у вас есть новый, пустой раздел, вы можете создать свою файловую систему. Итак, если вы только что создали /dev/sdaX (где X – номер созданного вами раздела, например /dev/sda2 ), запустите это:

 sudo mkfs.ext4 /dev/sdaX 

Синтаксис: mkfs.ext4 *partition*

Примером может быть mkfs.ext4 /dev/sda2 где /dev/sda2 – неформатированный раздел, о котором идет речь.

Вы можете получить информацию о своей файловой системе, выполнив lsblk или lsblk --fs для получения дополнительной информации.

Последние 2 раздела пустые и не имеют файловых систем:

 root@augur:/# lsblk --fs --ascii NAME FSTYPE LABEL MOUNTPOINT mmcblk0 |-mmcblk0p1 vfat boot /boot |-mmcblk0p2 ext4 / |-mmcblk0p3 `-mmcblk0p4 
  • Сколько Unix-групп может быть пользователем?
  • ПК в качестве динамиков Bluetooth
  • Как запустить приложения Chrome через командную строку?
  • В чем разница между «uname -r» и «uname -v»?
  • Интернет через Ethernet: DNS работает, ping не работает (Windows работает, Linux не работает)
  • Ошибка компиляции gcc на Raspberry Pi (Raspbian): make: *** error
  • Распределение Linux с хорошей поддержкой OSS
  • Как получить bash для автоматического обновления кеша местоположений программ?
  • Как удалить файл в Linux, чье имя похоже, что оно ТОЛЬКО дефис, как в "-"
  • Linux не использует swap, но активируется OOM killer
  • Почему может -exec повлиять на вывод find в Linux?
  • Interesting Posts

    Есть ли веская причина использовать «printf» вместо «print» в java?

    Что означают скобки и число после команды Unix или функции C?

    Как указать имя программы в строке заголовка

    Android Spinner с несколькими вариантами выбора

    Что подразумевается под «streamобезопасным» кодом?

    Эквивалент Powershell `grep -r -l` (-files-with-matches)

    Конфигурация прокси-сервера Gradle

    Простой инжектор не может входить в зависимости от параметров в controllerах веб-API

    С двумя мониторами можно ли иметь 1 экран в режиме рабочего стола и один экран, показывающий экран запуска?

    Grep все .java файлы в каталоге для определенной строки

    Что именно определяет, если фоновая работа убита, когда оболочка завершена или убита?

    Как читать значение частного поля из другого classа в Java?

    Принудительное HTTPS для определенного URL-адреса

    Как добавить драйверы на установочный DVD-диск Windows 7?

    Как написать javascript на стороне клиента, чтобы получить и проанализировать ответ «chunked» во времени?

    Давайте будем гением компьютера.