Все аспекты монтирования дисков в Linux
Главная » Статьи» Все аспекты монтирования дисков в Linux
Случилась такая ситуация у меня, что после установки Linux, попросили поставить и Windows XP, чтобы без проблем работали те, кто не знаком с Linux. Сказано — сделано.
До этого там стояла одна win xp и все рабочие данные хранились на разделе NTFS. При работе из самой Linux проблем с доступом к ним никакие не было, но вот при доступе через Samba никто не мог изменить либо удалить файлы.Приходилось при каждом запуске менять права на разделе, т.е. по умолчанию любой раздел ntfs монтируется под правами текущего пользователя и разрешается чтениезапись для него же, для тех, кто хочет заходит по сети доступа нет.
Также при запуске разделы автоматически не монтируется (кроме внешних)...
В общем задача такова: автоматически монтировать раздел ntfs, сделать доступным через Samba с правами чтениезапись для всех пользователей.
голосовые команды для компьютера
Что для этого нужно:
- Создаем точку монтирования
sudo mkdir /media/data-ntfs
- И в файл /etc/fstab дописываем строчку
/dev/sdb1 /media/data-ntfs ntfs-3g rw,nouser,auto,exec,umask=0000,uid=%username%,gid=%groupname%,uft8 0 0
Где %username% заменить на имя пользователя, а %groupname% на группу, к которой он принадлежит
Ну в теперь немного подробнее разберем все.
Может кому-то непонятно что такое за файл fstab?
Этот файл отвечает за монтирование разделов на ваших жестких дисках. Также в нем имеются записи для устройств со сменными носителями, типо CD, DVD или старой доброй дискетки))
Схема подключения раздела проста:
<раздел> <точка монтирования> <тип> <параметры> <резервирование onoff> <порядок проверки на ошибки>
Каждый блок разделяется пробелом или TAB
<Раздел>
Может указываться 2-мя способами:
- Название устройства (например, /dev/sdb1). Проверяется:
sudo fdisk -l
- Уникальным идентификатором (UUID)
узнать можно с помощью командыblkid
Можно использовать для обращения оба способа, но рекомендуют в файле fstab использовать обозначения UUID (для системных), дабы избежать конфликты при установке нового жесткого диска. Мой диск использовался только для хранения файлов, тут это не важно, всегда можно переписать.
<Точка монтирования>
Тут думаю все понятно: создаете папку где хотите: например, /media/data-ntfs, как в примере.
<Тип>
Указывается драйвер файловой системы:
- ext2, ext3, ext4;
- raserfs;
- xfs;
- ntfs-3g (ntfs);
- fat32;
- vfat (fat16).
- auto (автоматическое распознавание, в основном для сменных дисков)
- iso9660,udf
<Параметры>
Перечисляются через запятую, без пробела
- Запуск исполняемых файлов
- exec
- noexec
- Автоматическое монтирование раздела при загрузке системы
- auto
- noauto
- Права чтениязаписи
- ro — только чтение
- rw — чтениезапись
- Запрет монтированияразмонтирования обычными пользователями
- nouser — запрещено размонтировать
- user — разрешено
- Параметр раздела swap
- swap или sw
- Включение асинхронного вводавывода
- async
- sync
- Повышение приоритета пользователя, запускающего файл (выделение на время root прав)
- suid — активация
- nosuid — запрет
- Перемонтирование с правами ro при ошибке
- errors=remount-ro
- Запрет хранения маленьких файлов в конце больших
- notail
- Время последнего доступа к файлу
- atime — всегда
- notime — неактивно
- relatime — запись, если предыдущее раньше
- Использование параметров по-умолчанию exec, auto, rw, nouser, async, nosuid, atime
- defaults
- Изменение прав доступа к файлам и папкам, пользователя и группы для раздела
- umask=0000 — Права rw для всех (777), запись наоборот
- uid=%user%
- gid=%group%
<Резервирование>
Включение или исключение раздела для резервирования программой DUMP
<Проверка на ошибки>
Порядок проверки на ошибки. 0 — не проверяются.
Ну вот в принципе и все, используя эти параметры можно сделать что угодно...
Еще о Все аспекты монтирования дисков в Linux
Автоматическое монтирование дисков и разделов в Linux или что такое fstab?
В результате обычного монтирования командой mount параметры будут сохранены до первой перезагрузки ОС. Подробнее о использовании команды mount можно прочитать
Команда mount в Linux или все о монтировании разделов, дисков, образов ISO и SMB ресурсов
Если Вам нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux,
PuTTY — программа подключения к удалённому компьютеру
PuTTY 0.60 PuTTY — свободно распространяемый клиент для различных протоколов удаленного доступа (SH, Telnet, rlogin, TCP). Используется для подключения к удаленному компьютеру (например,
Просмотр ext3/ext4 разделов в Windows
На сегодняшний день Linux - это самодостаточная ОС, которая может удовлетворить требования практически любого пользователя компьютера. Но есть ряд программ
HP USB Disk Storage Format Tool — утилита для создания загрузочных дисков, форматирования флэш-накопителей.
HP USB Disk Storage Format Tool 2.2.3 HP USB Disk Storage Format Tool — небольшая программа для форматирования и создания загрузочного USB Flash
