Будем использовать утилиту fdisk. Посмотреть список дисков подключенных к компьютеру можно командой:
fdisk -l
Вывод примерно следующий:
Диск /dev/sdc: 21.5 ГБ, 21474836480 байт
255 heads, 63 sectors/track, 2610 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bedde
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 * 1 2497 20051968 83 Linux
/dev/sdc2 2497 2611 916481 5 Расширенный
/dev/sdc5 2497 2611 916480 82 Linux своп / Solaris
Диск /dev/sdd: 2147 МБ, 2147483648 байт
255 heads, 63 sectors/track, 261 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
На диске /dev/sdd отсутствует верная таблица разделов
Здесь видно что имеем мы 2 диска sdc и sdd. На sdc уже созданы 3 раздела sdc1,sdc2,sdc3.
sdd еще не размечен.
Для создания разделов на sdd, выполним команду
fdisk /dev/sdd
Будет предложено ввести `m` для справки, вводим и смотрим какие есть возможности по работе с диском
Действие команды
a переключение флага загрузки
b редактирование метки диска bsd
c переключение флага dos-совместимости
d удаление раздела
l список известных типов файловых систем
m вывод этого меню
n добавление нового раздела
o создание новой пустой таблицы разделов DOS
p вывод таблицы разделов
q выход без сохранения изменений
s создание новой чистой метки диска Sun
t изменение id системы раздела
u изменение единиц измерения экрана/содержимого
v проверка таблицы разделов
w запись таблицы разделов на диск и выход
x дополнительная функциональность (только для экспертов)
Нам необходимо ввести `n` то есть добавим новый раздел
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
выбираем основной нажав `p`, либо расширенный если вам необходим он.
Номер раздела (1-4):
Ставим номер раздела, без разницы какой, но для порядка я бы посоветовал ставить 1 (если он не занят конечно). Эта цифра означает как будет называться ваш диск sdd1 или sdd2 ну и т.д.
Далее размечаем только что созданный раздел. Если раздел будет на весь диск, то оставляем все по умолчанию, ничего не вводя а просто нажимая Enter, либо вводим то как вам нужно разметить диск
Первый цилиндр (1-261, по умолчанию 1):
Используется значение по умолчанию 1
Last цилиндр, +цилиндры or +size{K,M,G} (1-261, по умолчанию 261):
Используется значение по умолчанию 261
После всех проделанных действий вводим `w` что означает сохранить настройки и выйти.
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
Ниже приведен способ форматирования диска в среде Ubuntu через командную строку.
Воспользуемся командой mkfs
Формат ее простой mkfs.файловая система устройство
Например нам необходимо отформатировать наш /dev/sdd1 в ext4, для этого выполним следующую команду:
mkfs.ext4 /dev/sdd1
Чтобы посмотреть какие еще можно использовать файловые системы наберите mkfs и два раза нажмите на знак табуляции. Выдаст примерно следующее:
# mkfs (+2 знака TAB)
mkfs mkfs.ext2 mkfs.ext4dev mkfs.vfat
mkfs.bfs mkfs.ext3 mkfs.minix mkfs.xfs
mkfs.cramfs mkfs.ext4 mkfs.msdos
Некоторые файловые системы как например XFS команда mkfs по умолчанию не поддерживает для этого пришлось доставить xfsprogs
apt-get install xfsprogs
Теперь нам необходимо примонтировать наш новый жесткий диск к системе.
Выполним это с помощью команды mount
mount -t ext4 /dev/sdd1 /usr/data
-t ext4 – указываем файловую систему подключаемого диска
/dev/sdd1 – Собственно, сам раздел который мы подключаем
/usr/data – Точка монтирования место куда подключается наш раздел
Кстати размонтировать диск можно командой umount указав диск
umount /dev/sdd1
Чтобы наш диск монтировался в системе автоматически после перезагрузки необходимо прописать его в файле /etc/fstab
Переходим на новую строчку и добавляем строку такого вида:
раздел_винчестера точка_монтирования файловая_система опции_монтирования два_вспомогательных_числа
раздел_винчестера точка_монтирования файловая_система опции_монтирования два_вспомогательных_числа
Например чтобы описать наш раздел /dev/sdd1 с файловой системой XFS добавляем следующую строчку:
/dev/sdd1 /usr/data xfs defaults 1 2
где, /dev/sdd1 – наш раздел, диск, устройство называйте его как хотите
/usr/data – точка монтирования, где будут файлы с нашего диска
xfs – файловая система, на примонтированном диске
defaults – все опции по умолчанию. Читайте ниже их описание
1 2 – Вспомогательные числа, также читайте описание ниже
Тут привожу таблицу опций:
Опция | Описание |
defaults | Использовать настройки по умолчанию. То есть такие: rw,suid,dev,exec,auto,nouser,async. |
rw / ro | Разрешено чтение и запись / Разрешено только чтение |
suid / nosuid | Разрешение / Блокировка работы suid, и sgid бит |
dev / nodev | Интерпретировать / не интерпретировать блок специальных устройств на файловой системе. |
exec / noexec | Разрешить выполнять двоичные файлы находящиеся на этом диске / Запретить |
auto / noauto | Устройство будет устанавливаться автоматически при загрузке / Не будет |
nouser / user | Запрещение монтирование от всех кроме root (nouser) / Разрешение монтировать от лица любого пользователя |
async / sync | Запись и чтение на диске будут производиться асинхронно / Синхронно |
Вспомогательные числа:
1 число
Возможные значения 0 или 1 – означает, включить/выключить резервное копирование файловой системы при помощи команды dump. Устаревшая опция.
2 число
Возможные значения 0, 1, 2, – означает порядок, в котором файловая система должна быть проверена при загрузке:
- 0 – не проверять.
- 1 – должна проверяться первой и использоваться как корневая.
- Для всех остальных систем ставится 2.
Thanks for sharing, nice post!
ОтветитьУдалитьBài viết chia sẻ các bạn địa chỉ mua máy đưa võng giá rẻ tốt nhất cho bé, hay dịch vụ mua hộ hàng Mỹ về Việt Nam uy tín, giá rẻ cũng như mua hộ và vận chuyển hàng Mỹ uy tín, ngoài ra chúng tôi còn có dịch vụ vận chuyển hàng từ mỹ về việt nam và dịch vụ gửi hàng từ mỹ về việt nam giá rẻ uy tín nhất.