Метка файловой системы линукс

ext4

где — название раздела, который требуется дефрагментировать. Например, sda4 .

где — название раздела, который требуется дефрагментировать. Например, sda4 .

Проверка результата (в последней строке вывода должно быть ⩽0.3% non-contiguous):

Восстановление файлов

Ссылки

NTFS

Для работы с NTFS используется пакет ntfs-3g , установка:

Драйвер при записи работает медленно! Рекомендуется на внешних устройствах использовать exFAT

Монтирование

Для увеличения скорости записи можно использовать параметр big_writes :

mount -o big_writes -t ntfs-3g /dev/sdc1 /mnt/sdc1

NTFS -разделы можно монтировать, добавив в файл /etc/fstab строки типа:

/dev/sda1 /media/disk_C ntfs-3g defaults 0 0 /dev/sda2 /media/disk_D ntfs-3g defaults 0 0

Для FAT -разделов можно использовать строки типа:

/dev/sda2 /mnt/win_d vfat umask=0,iocharset=utf8 0 0

Убедится, что /dev/sda2 именно нужный вам раздел можно командой mount /dev/sda2

Форматирование

umount /dev/ИМЯ_УСТРОЙСТВА mkfs -t ntfs /dev/ИМЯ_УСТРОЙСТВА

Метка раздела

Получение метки файловой системы

Изменение метки

FAT16

Метка файловой системы (label)

Метка должна быть написана в верхнем регистре, иначе будет предупреждение:

warning - lowercase labels might not work properly with DOS or Windows

FAT32

Для работы с файловыми системами FAT используется пакет dosfstools , установка:

apt-get install dosfstools

Создание

Метка файловой системы (label)

dosfslabel /dev/sdb1 multisystem

Проверка файловой системы

exFAT

Для работы с exFAT нужен пакет exfat-fuse

apt-get install exfat-fuse exfat-utils
mount -t exfat /dev/sdc1 /mnt/sdc1

Создание раздела

select /dev/sdс print mklabel msdos mkpart primary ntfs 4Mb 1028Mb quit

Метка раздела

exfatlabel /dev/sdc1 label_test

Создание файловой системы

Проверка файловой системы

Работа с файловыми системами HFS , HFS+

apt-get install hfsprogs hfsplus

Монтирование

Предварительно нужно создать папку (точку монтирования)

mount /dev/sda3 /mnt/sda3 mkdir /mnt/sda3/boot mount /dev/sda1 /mnt/gentoo/sda3

Монтирование все файловых систем перечисленных в /etc/fstab

Читайте также:  Start grub on linux

Если необходимо разместить папку /tmp в отдельном разделе, то надо изменить права доступа к этой папке после монтирования:

Это также относится к /var/tmp :

Еще нам потребуется смонтировать файловую систему proc (виртуальный интерфейс ядра) в папку /proc

Но сначала надо поместить в разделы нужные файлы.

bind

В качестве альтернативы ссылкам файловой системы можно использовать параметр bind

Пример монтирования папки /home/user1 в /mnt/share1

mount -o bind,ro /home/user1 /mnt/share1
/home/user1 /mnt/share1 none bind,ro 0 0

Файл fstab

Файл fstab содержит информацию о различных файловых системах и устройствах хранения информации в вашем компьютере. Это всего лишь один файл, определяющий, как диск (раздел, партиция) будет использоваться или как будет встроена в остальную систему. Полный путь к файлу — /etc/fstab. Это чистый текстовый файл, который вы может открыть в вашем любимом редакторе, но редактировать вы его можете только от суперпользователя.

Структура файла

Каждая запись имеет следующие поля (которые разделяются пробелом или табуляцией):

file system Файловая система.
Оно сообщает команде mount, что монтировать, поэтому вам следует заменить его на имя монтируемого устройства.
dir Папка, куда монтировать file system
type Тип, файловой системы монтируемого устройства
Самые распространённые файловые системы: ext2, ext3, reiserfs, xfs, jfs, smbfs, iso9660, vfat, ntfs, swap,auto
auto НЕ является файловой системой, она позволяет команде mount определять, какой тип файловой системы используется. Это удобно для съёмных устройств, дисководов и cdrom
options Варианты
auto Файловая система монтируется при загрузке автоматически или после выполнения команды 'mount -a'. noauto Файловая система может быть смонтирована только вручную. exec Это вариант по умолчанию. Она позволяет вам исполнять бинарные файлы на этом разделе диска. noexec Бинарные файлы не выполняются. НИКОГДА не используйте этот вариант на вашей корневой системе! ro Монтирует файловую систему только для чтения rw Монтирует файловую систему для чтения/записи sync Все операции ввода/вывода должны выполняться синхронно async Все операции ввода/вывода должны выполняться асинхронно user Разрешает любому пользователю монтировать файловую систему. Применяет варианты noexec,nosuid,nodev, если они не переопределены. nouser Только суперпользователь может монтировать файловую систему. Это также настройка по умолчанию. defaults Использовать значения по умолчанию. То же самое, что и rw,suid,dev,exec,auto,nouser,async. suid Разрешить операции с suid и sgid битами. В основном используются, чтобы позволить пользователям выполнять бинарные файлы со временно приобретёнными привилегиями для выполнения определённой задачи. nosuid Запрещает операции с suid и sgid битами. nodev Данный вариант предполагает что на монтируемой файловой системе не будут созданы файлы устройств (/dev). Корневая папка и целевая папка команды chroot всегда должны монтироваться с вариантом dev или defaults. noatime Отключить возможность получения информации о последнем доступе/изменении файла. notail Данный вариант работает только с ReiserFS! Отключить "упаковку хвостов файлов".

Источник

Оцените статью
Adblock
detector