Монтирование разделов в Linux
С помощью Gparted вы можете выполнять все основные действия, такие как изменение размеров раздела, создание таблицы разделов, форматирование разделов и даже проверка файловой системы.
Для установки программы в Ubuntu достаточно набрать команду:
sudo apt-get install gparted
посмотрим версию Ubuntu сервера.
@orangepipc:~$ cat /etc/*release*
# PLEASE DO NOT EDIT THIS FILE
BOARD=orangepipc
BOARD_NAME="Orange Pi PC"
VERSION=5.25
LINUXFAMILY=sun8i
BRANCH=default
ARCH=arm
IMAGE_TYPE=stable
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
С помощью команды fdisk необходимо посмотреть какие диски доступны для монтирования:
fdisk -l
будем монтировать устройство /dev/sda Теперь с помощью команды fdisk разобьем диск на разделы:
fdisk /dev/sda
Попадаем в меню команды fdisk.
Список доступных команд можно получить введя m
Command (m for help): m
Создаем раздел с помощью опции n, при выборе типа укажите “основной” с помощью опции p. Необходимо сохранить внесенные изменения с помощью опции w. на разделах необходимо создать файловую систему с помощью утилиты mkfs, указав после точки тип файловой системы:
mkfs.ext4 /dev/sda
Далее необходимо создать точку монтирования для каждого раздела:
mkdir /media/disk1
Примечания: - обычно точка монтирования создается в директориях /mnt или /media; - для расширенного раздела точку монтирования создавать не нужно. Измените режим доступа к разделам:
chmod -R 660 /media/disk1
Для автоматического монтирования разделов после перезагрузки сервера внесите изменения в файл /etc/fstab. С помощью текстового редактора, например nano, откройте этот файл:
nano /etc/fstab
Добавьте следующие строки:
/dev/sda /media/disk1 ext4 defaults 0 0
С помощью команды mount монтируем разделы.
mount -a
Монтирование через идентификатор диска UUID является наиболее надёжным, работает во всех версиях Ubuntu (и не только Ubuntu). UUID - это атрибут конкретной файловой системы, а не произвольное число, зависящее от физического порядка подключения дисков или случайностей инициализации дисковой подсистемы ядром. Узнаем UUID разделов, для этого
sudo blkid
Примерный вывод:
/dev/sda1: UUID="00a4ad8e-dbcc-4c32-a0b4-074b5ee2bfb4" TYPE="ext4"
Монтируем только что вписанные разделы диска:
sudo mount -a
Узнаём имена разделов.
# cat /proc/partitions
major minor #blocks name
8 0 488386584 sda
8 1 20971520 sda1
8 2 2097152 sda2
8 3 464519168 sda3
8 16 488386584 sdb
8 17 20971520 sdb1
8 18 2097152 sdb2
8 19 464519168 sdb3
9 1 10538496 md1
9 0 6289344 md0
Разделы без цифры на конце - реальные физические устройства. добавим настройку в Samba:
sudo gedit /etc/samba/smb.conf
добавим в секцию [global]:
usershare owner only = false