https://wiki.archlinux.org/api.php?action=feedcontributions&user=AI&feedformat=atomArchWiki - User contributions [en]2024-03-29T12:30:18ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Category:System_administration_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187012Category:System administration (Русский)2012-02-29T21:00:18Z<p>AI: </p>
<hr />
<div>[[Category:Русский]]<br />
== [[:Category:Hardware (Русский)|Hardware]] ==<br />
<br />
'''Installing and configuring hardware devices.'''<br />
<br />
Highlights: [[Arch64 FAQ]], [[lm sensors]], [[Persistent block device naming]]<br />
<br />
==[[:Category:Kernel (Русский)|Kernel]]==<br />
<br />
'''This subsection contains articles on how to compile/modify/boot the Arch Linux kernels.'''<br />
<br />
Highlights: [[Kernel Compilation]], [[mkinitcpio]]<br />
<br />
== [[:Category:Networking (Русский)|Networking]] ==<br />
<br />
'''Setting up and maintaining network devices and networks.'''<br />
<br />
Highlights: [[Configuring Network]], [[Samba]]<br />
<br />
== [[:Category:Security (Русский)|Security]] ==<br />
<br />
'''Securing the system. Resources on system and network security, and recovering from security breaches.'''<br />
<br />
Highlights: [[Groups]], [[LUKS Encrypted Root]]<br />
<br />
== [[:Category:Software (Русский)|Software]] ==<br />
<br />
'''Package and repository management, installing and configuring system software components.'''<br />
<br />
Highlights: [[GNOME]], [[KDE]], [[pacman]]</div>AIhttps://wiki.archlinux.org/index.php?title=Category:System_administration_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187011Category:System administration (Русский)2012-02-29T20:58:22Z<p>AI: Created page with "Category:English __NOTOC__ __NOEDITSECTION__ {{out of date}} == Hardware == '''Installing and configuring hardware devices.''' Hi..."</p>
<hr />
<div>[[Category:English]] __NOTOC__ __NOEDITSECTION__<br />
{{out of date}}<br />
== [[:Category:Hardware (Русский)|Hardware]] ==<br />
<br />
'''Installing and configuring hardware devices.'''<br />
<br />
Highlights: [[Arch64 FAQ]], [[lm sensors]], [[Persistent block device naming]]<br />
<br />
==[[:Category:Kernel (Русский)|Kernel]]==<br />
<br />
'''This subsection contains articles on how to compile/modify/boot the Arch Linux kernels.'''<br />
<br />
Highlights: [[Kernel Compilation]], [[mkinitcpio]]<br />
<br />
== [[:Category:Networking (Русский)|Networking]] ==<br />
<br />
'''Setting up and maintaining network devices and networks.'''<br />
<br />
Highlights: [[Configuring Network]], [[Samba]]<br />
<br />
== [[:Category:Security (Русский)|Security]] ==<br />
<br />
'''Securing the system. Resources on system and network security, and recovering from security breaches.'''<br />
<br />
Highlights: [[Groups]], [[LUKS Encrypted Root]]<br />
<br />
== [[:Category:Software (Русский)|Software]] ==<br />
<br />
'''Package and repository management, installing and configuring system software components.'''<br />
<br />
Highlights: [[GNOME]], [[KDE]], [[pacman]]</div>AIhttps://wiki.archlinux.org/index.php?title=Category:Hardware_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187010Category:Hardware (Русский)2012-02-29T20:55:42Z<p>AI: Created page with "Category: System administration (Русский) Этот раздел содержит всё, что касается аппаратного обеспечения ко..."</p>
<hr />
<div>[[Category: System administration (Русский)]]<br />
Этот раздел содержит всё, что касается аппаратного обеспечения компьютера.</div>AIhttps://wiki.archlinux.org/index.php?title=Category:Storage_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187009Category:Storage (Русский)2012-02-29T20:53:29Z<p>AI: Created page with "Category: Hardware (Русский) Этот раздел посвящён различным типам устройств хранения информации."</p>
<hr />
<div>[[Category: Hardware (Русский)]]<br />
Этот раздел посвящён различным типам устройств хранения информации.</div>AIhttps://wiki.archlinux.org/index.php?title=USB_storage_devices_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187008USB storage devices (Русский)2012-02-29T20:41:18Z<p>AI: </p>
<hr />
<div>[[Category:Storage (Русский)]]<br />
{{i18n|USB Storage Devices}}<br />
<br />
В этом документе описывается как использовать широко распространённые USB накопители в Linux. Это также касается и других устройств, таких как цифровые камеры или телефоны, которые распознаются как обычные USB накопители.<br />
<br />
== Монтирование USB устройств ==<br />
Если система свежая, и в ней установлено стандартное ядро Arch и современное [[Desktop Environment (Русский) | Окружение Рабочего Стола]], устройство просто должно появиться на рабочем столе, при этом не надо лезть в консоль.<br />
<br />
Если этого не произошло см. далее.<br />
<br />
=== Автоматическое монтирование с помощью udev ===<br />
См. [[Udev_(Русский)#Автомонтирование_USB-устройств | Udev:Автомонтирование USB-устройств]]<br />
<br />
=== Монтирование вручную ===<br />
{{Note|Перед тем, как обвинить Arch Linux в том, что он не монтирует USB устройства, стоит проверить все доступные порты. Если оные просто не "сидят" на рабочем контроллере (или подключены к контроллеру вообще, в случае портов на передней панели), то и устройства физически не смогут монтироваться. Контроллер портов может быть просто не включен, для того, чтобы это проверить, нужно зайти в BIOS и отыскать параметр называющийся что-то вроде "Onboard USB Controller" - должен быть "Enabled".}}<br />
<br />
==== Как достать ядро поддерживающее usb_storage ====<br />
Если не используется самодельное (самосборное) ядро, то можно скачать одно из готовых, все имеющиеся ядра Arch Linux настроены правильно и хорошо. В случае самосборного ядра, следует убедиться, что при компиляции была включена поддержка SCSI SCSI-Disk и usb_storage. Если установлена последняя версия [[udev]], то можно просто подключить устройство, и система автоматически подгрузит все необходимые модули ядра. Более ранним версиям udev дополнительно потребуется наличие [[HotPlug (Русский) | HotPlug]]. Либо то же самое можно сделать вручную:<br />
<br />
# modprobe usb-storage<br />
# modprobe sd_mod (только для ядер без SCSI)<br />
<br />
==== Опознавание устройств ====<br />
Самое первое, что нужно знать об устройстве, так это его идентификатор, присвоенный ему ядром.<br />
<br />
===== Использование системных имен (node names) ( /sd* ) =====<br />
Это наиболее простой способ, но присвоение имен зависит от порядка, в котором устройства были подключены. способы получения системных имён (именований по шине):<br />
<br />
* поиск среди результатов вывода команды {{Ic|dmesg}} системного имени устройства, для удобства можно использовать {{Ic|grep}}:<br />
$ dmesg | egrep "sd[a-z]"<br />
* выполнением команды:<br />
# fdisk -l<br />
которая отобразит все доступные таблицы разделов.<br />
<br />
{{Note|Если среди результатов нет устройства, то можно использовать команду lsusb, чтобы убедиться, что оно действительно было опознано системой.}}<br />
<br />
===== Использование UUID =====<br />
Для каждого устройства существует [[Wikipedia:UUID|UUID]] (Universally Unique Identifier - уникальный идентификатор как один из методов постоянных именований устройств), эти идентификаторы предназначены для отслеживания устройств в независимости от их системных имен, а значит расположения на шине и порядка обнаружения (например {{Ic|/dev/sda}}).<br />
<br />
Чтобы узнать все UUIDы, известные системе, нужно выполнить:<br />
{{hc|# blkid -o list -c /dev/null|<nowiki><br />
device fs_type label mount point UUID<br />
------------------------------------------------------------------------------------------<br />
/dev/sda1 ext2 /boot 7f4cef7e-7ee2-489a-b759-d52ba23b692c<br />
/dev/sda2 swap (not mounted) a807fff3-e89f-46d0-ab17-9b7ad3efa7b5<br />
/dev/sda3 ext4 / 81917291-fd1a-4ffe-b95f-61c05cfba76f<br />
/dev/sda4 ext4 /home c4c23598-19fb-4562-892b-6fb18a09c7d3<br />
/dev/sdb1 ext4 X2 /mnt/X1 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdc1 ext4 X1 /mnt/X2 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdd1 ext4 Y2 /mnt/Y2 8a976a06-3e56-476f-b73a-ea3cad41d915<br />
/dev/sde1 ext4 Z2 /mnt/Z2 9d35eaae-983f-4eba-abc9-434ecd4da09c<br />
/dev/sdf1 ext4 Y1 /mnt/Y1 e2ec37a9-0689-46a8-a07b-0609ce2b7ea2<br />
/dev/sdg1 ext4 Z1 /mnt/Z1 9fa239c1-720f-42e0-8aed-39cf53a743ed<br />
/dev/sdj1 ext4 RAPT (not mounted) a9ed7ecb-96ce-40fe-92fa-e07a532ed157<br />
/dev/sdj2 swap <swap> 20826c74-eb6d-46f8-84d8-69b933a4bf3f<br />
</nowiki>}}<br />
<br />
'' Здесь можно видеть целый список дисков, видимых системой, и длинные строчки с символами. Так вот эти строчки и есть те самые uuidы.''<br />
<br />
* Теперь нужно подключить USB устройство и подождать несколько секунд . . . <br />
<br />
* Заново выполнить {{Ic|blkid -o list -c /dev/null}}<br />
'' Появилось новое устройство и UUID? Это и есть USB накопитель''<br />
<br />
{{Tip| Если {{Ic|blkid}} не работает так, как ожидалось (или не работает вообще), то можно заглянуть в поисках UUIDов в {{Ic|/dev/disk/by-uuid/}}:<br />
<br />
$ ls -lF /dev/disk/by-uuid/<br />
<br />
}}<br />
<br />
==== Монтирование USB флэш-памяти ====<br />
Для этого нужно создать папку, в которую затем будет монтироваться флэшка:<br />
# mkdir /mnt/usbstick<br />
<br />
===== От имени суперпользователя (root) =====<br />
Монтировать устройство рутом при помощи команды (только нужно заменить '''device_node''' найденным устройством, как было показано выше):<br />
# mount '''device_node''' /mnt/usbstick<br />
или<br />
# mount -U '''UUID''' /mnt/usbstick<br />
<br />
Если {{Ic|mount}} не распознаёт формат устройства (файловой системы), то можно попробовать с ключом {{Ic|-t <тип файловой системы>}}, а также глянуть в {{Ic|man mount}} для просвещения.<br />
<br />
{{Note|Если же вообще ничего не помогло, то, возможно, нужно чинить флэшку см. [[Format a device]].}}<br />
<br />
===== От имени обычного пользователя при помощи mount =====<br />
Чтобы непривелегированные пользователи могли записывать на USB диск, нужно прописать следующую команду:<br />
<br />
$ sudo mount -o gid=users,fmask=113,dmask=002 /dev/sda1 /mnt/usbstick<br />
<br />
===== От имени обычного пользователя посредством fstab =====<br />
Для того, чтобы простой поьзователь мог спокойно монтировать т.н. USB memory stick через [[fstab]], нужно добавить следующую строку {{ic|/etc/fstab}} файл:<br />
/dev/sda1 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
или, что ещё лучше:<br />
UUID=E8F1-5438 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
(см. описание для '''user''' и других параметров статье [[Fstab|main article]])<br />
<br />
{{Note|Здесь {{Ic|/dev/sda1}} должно быть заменено на имя флэшки (если оно не /dev/sda1, конечно), см. [[USB_Storage_Devices#Mounting_USB_memory|Mounting USB memory]].}}<br />
<br />
Вот теперь любой пользователь может монтировать флэшку при помощи:<br />
$ mount /mnt/usbstick<br />
<br />
И отмонтировать, используя:<br />
$ umount /mnt/usbstick</div>AIhttps://wiki.archlinux.org/index.php?title=USB_storage_devices_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187007USB storage devices (Русский)2012-02-29T20:35:08Z<p>AI: </p>
<hr />
<div>[[Category:Storage (Русский)]]<br />
{{i18n|USB Storage Devices}}<br />
<br />
В этом документе описывается как использовать широко распространённые USB накопители в Linux. Это также касается и других устройств, таких как цифровые камеры или телефоны, которые распознаются как обычные USB накопители.<br />
<br />
== Монтирование USB устройств ==<br />
Если система свежая, и в ней установлено стандартное ядро Arch и современное [[Desktop Environment (Русский) | Окружение Рабочего Стола]], устройство просто должно появиться на рабочем столе, при этом не надо лезть в консоль.<br />
<br />
Если этого не произошло см. далее.<br />
<br />
=== Автоматическое монтирование с помощью udev ===<br />
См. [[Udev_(Русский)#Автомонтирование_USB-устройств | Udev:Автомонтирование USB-устройств]]<br />
<br />
=== Монтирование вручную ===<br />
{{Note|Перед тем, как обвинить Arch Linux в том, что он не монтирует USB устройства, стоит проверить все доступные порты. Если оные просто не "сидят" на рабочем контроллере (или подключены к контроллеру вообще, в случае портов на передней панели), то и устройства физически не смогут монтироваться. Контроллер портов может быть просто не включен, для того, чтобы это проверить, нужно зайти в BIOS и отыскать параметр называющийся что-то вроде "Onboard USB Controller" - должен быть "Enabled".}}<br />
<br />
==== Как достать ядро поддерживающее usb_storage ====<br />
Если не используется самодельное (самосборное) ядро, то можно скачать одно из готовых, все имеющиеся ядра Arch Linux настроены правильно и хорошо. В случае самосборного ядра, следует убедиться, что при компиляции была включена поддержка SCSI SCSI-Disk и usb_storage. Если установлена последняя версия [[udev]], то можно просто подключить устройство, и система автоматически подгрузит все необходимые модули ядра. Более ранним версиям udev дополнительно потребуется наличие [[HotPlug (Русский) | HotPlug]]. Либо то же самое можно сделать вручную:<br />
<br />
# modprobe usb-storage<br />
# modprobe sd_mod (только для ядер без SCSI)<br />
<br />
==== Опознавание устройств ====<br />
Самое первое, что нужно знать об устройстве, так это его идентификатор, присвоенный ему ядром.<br />
<br />
===== Использование системных имен (node names) ( /sd* ) =====<br />
Это наиболее простой способ, но присвоение имен зависит от порядка, в котором устройства были подключены. способы получения системных имён (именований по шине):<br />
<br />
* поиск среди результатов вывода команды {{Ic|dmesg}} системного имени устройства, для удобства можно использовать {{Ic|grep}}:<br />
$ dmesg | egrep "sd[a-z]"<br />
* выполнением команды:<br />
# fdisk -l<br />
которая отобразит все доступные таблицы разделов.<br />
<br />
{{Note|Если среди результатов нет устройства, то можно использовать команду lsusb, чтобы убедиться, что оно действительно было опознано системой.}}<br />
<br />
===== Использование UUID =====<br />
Для каждого устройства существует [[Wikipedia:UUID|UUID]] (Universally Unique Identifier - уникальный идентификатор как один из методов постоянных именований устройств), эти идентификаторы предназначены для отслеживания устройств в независимости от их системных имен, а значит расположения на шине и порядка обнаружения (например {{Ic|/dev/sda}}).<br />
<br />
Чтобы узнать все UUIDы, известные системе, нужно выполнить:<br />
{{hc|# blkid -o list -c /dev/null|<nowiki><br />
device fs_type label mount point UUID<br />
------------------------------------------------------------------------------------------<br />
/dev/sda1 ext2 /boot 7f4cef7e-7ee2-489a-b759-d52ba23b692c<br />
/dev/sda2 swap (not mounted) a807fff3-e89f-46d0-ab17-9b7ad3efa7b5<br />
/dev/sda3 ext4 / 81917291-fd1a-4ffe-b95f-61c05cfba76f<br />
/dev/sda4 ext4 /home c4c23598-19fb-4562-892b-6fb18a09c7d3<br />
/dev/sdb1 ext4 X2 /mnt/X1 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdc1 ext4 X1 /mnt/X2 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdd1 ext4 Y2 /mnt/Y2 8a976a06-3e56-476f-b73a-ea3cad41d915<br />
/dev/sde1 ext4 Z2 /mnt/Z2 9d35eaae-983f-4eba-abc9-434ecd4da09c<br />
/dev/sdf1 ext4 Y1 /mnt/Y1 e2ec37a9-0689-46a8-a07b-0609ce2b7ea2<br />
/dev/sdg1 ext4 Z1 /mnt/Z1 9fa239c1-720f-42e0-8aed-39cf53a743ed<br />
/dev/sdj1 ext4 RAPT (not mounted) a9ed7ecb-96ce-40fe-92fa-e07a532ed157<br />
/dev/sdj2 swap <swap> 20826c74-eb6d-46f8-84d8-69b933a4bf3f<br />
</nowiki>}}<br />
<br />
'' Здесь можно видеть целый список дисков, видимых системой, и длинные строчки с символами. Так вот эти строчки и есть те самые uuidы.''<br />
<br />
* Теперь нужно подключить USB устройство и подождать несколько секунд . . . <br />
<br />
* Заново выполнить {{Ic|blkid -o list -c /dev/null}}<br />
'' Появилось новое устройство и UUID? Это и есть USB накопитель''<br />
<br />
{{Tip| Если {{Ic|blkid}} не работает так, как ожидалось (или не работает вообще), то можно заглянуть в поисках UUIDов в {{Ic|/dev/disk/by-uuid/}}:<br />
<br />
$ ls -lF /dev/disk/by-uuid/<br />
<br />
}}<br />
<br />
==== Монтирование USB флэш-памяти ====<br />
Для этого нужно создать папку, в которую затем будет монтироваться флэшка:<br />
# mkdir /mnt/usbstick<br />
<br />
===== От имени суперпользователя (root) =====<br />
Монтировать устройство рутом при помощи команды (только нужно заменить '''device_node''' найденным устройством, как было показано выше):<br />
# mount '''device_node''' /mnt/usbstick<br />
или<br />
# mount -U '''UUID''' /mnt/usbstick<br />
<br />
Если {{Ic|mount}} не распознаёт формат устройства (файловой системы), то можно попробовать с ключом {{Ic|-t <тип файловой системы>}}, а также глянуть в {{Ic|man mount}} для просвещения.<br />
<br />
{{Note|Если же вообще ничего не помогло, то, возможно, нужно чинить флэшку см. [[Format a device]].}}<br />
<br />
===== От имени обычного пользователя при помощи mount =====<br />
Чтобы непривелегированные пользователи могли записывать на USB диск, нужно прописать следующую команду:<br />
<br />
$ sudo mount -o gid=users,fmask=113,dmask=002 /dev/sda1 /mnt/usbstick<br />
<br />
===== От имени обычного пользователя посредством fstab =====<br />
Для того, чтобы простой поьзователь мог спокойно монтировать т.н. USB memory stick через [[fstab]], нужно добавить следующую строку {{ic|/etc/fstab}} файл:<br />
/dev/sda1 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
or better:<br />
UUID=E8F1-5438 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
(see description of '''user''' and other options in the [[Fstab|main article]])<br />
<br />
{{Note|Where {{Ic|/dev/sda1}} is replaced with the path to your own usbstick, see [[USB_Storage_Devices#Mounting_USB_memory|Mounting USB memory]].}}<br />
<br />
Now, any user can mount it with:<br />
$ mount /mnt/usbstick<br />
<br />
And unmount it with:<br />
$ umount /mnt/usbstick</div>AIhttps://wiki.archlinux.org/index.php?title=USB_storage_devices_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187004USB storage devices (Русский)2012-02-29T19:38:25Z<p>AI: </p>
<hr />
<div>[[Category:Storage (Русский)]]<br />
{{i18n|USB Storage Devices}}<br />
<br />
В этом документе описывается как использовать широко распространённые USB накопители в Linux. Это также касается и других устройств, таких как цифровые камеры или телефоны, которые распознаются как обычные USB накопители.<br />
<br />
== Монтирование USB устройств ==<br />
Если система свежая, и в ней установлено стандартное ядро Arch и современное [[Desktop Environment (Русский) | Окружение Рабочего Стола]], устройство просто должно появиться на рабочем столе, при этом не надо лезть в консоль.<br />
<br />
Если этого не произошло см. далее.<br />
<br />
=== Автоматическое монтирование с помощью udev ===<br />
См. [[Udev_(Русский)#Автомонтирование_USB-устройств | Udev:Автомонтирование USB-устройств]]<br />
<br />
=== Монтирование вручную ===<br />
{{Note|Перед тем, как обвинить Arch Linux в том, что он не монтирует USB устройства, стоит проверить все доступные порты. Если оные просто не "сидят" на рабочем контроллере (или подключены к контроллеру вообще, в случае портов на передней панели), то и устройства физически не смогут монтироваться. Контроллер портов может быть просто не включен, для того, чтобы это проверить, нужно зайти в BIOS и отыскать параметр называющийся что-то вроде "Onboard USB Controller" - должен быть "Enabled".}}<br />
<br />
==== Как достать ядро поддерживающее usb_storage ====<br />
Если не используется самодельное (самосборное) ядро, то можно скачать одно из готовых, все имеющиеся ядра Arch Linux настроены правильно и хорошо. В случае самосборного ядра, следует убедиться, что при компиляции была включена поддержка SCSI SCSI-Disk и usb_storage. Если установлена последняя версия [[udev]], то можно просто подключить устройство, и система автоматически подгрузит все необходимые модули ядра. Более ранним версиям udev дополнительно потребуется наличие [[HotPlug (Русский) | HotPlug]]. Либо то же самое можно сделать вручную:<br />
<br />
# modprobe usb-storage<br />
# modprobe sd_mod (только для ядер без SCSI)<br />
<br />
==== Опознавание устройств ====<br />
Самое первое, что нужно знать об устройстве, так это его идентификатор, присвоенный ему ядром.<br />
<br />
===== Using device node names ( /sd* ) =====<br />
This is the simplest way, but assigned name depends on order of insertion. Ways to get node name:<br />
<br />
* search in the output of {{Ic|dmesg}} for the kernel device name, you can use {{Ic|grep}} to help you find what you are looking for:<br />
$ dmesg | egrep "sd[a-z]"<br />
* running<br />
# fdisk -l<br />
lists all available partition tables.<br />
<br />
{{Note|If you cannot find your device you can use lsusb to verify that it is indeed recognized by the system.}}<br />
<br />
===== Using UUID =====<br />
Every drive creates a [[Wikipedia:UUID|UUID]] (Universally Unique Identifier), these identifiers can be used to track individual drive no matter their device node (ie {{Ic|/dev/sda}}).<br />
<br />
To find the current UUIDs execute:<br />
{{hc|# blkid -o list -c /dev/null|<nowiki><br />
device fs_type label mount point UUID<br />
------------------------------------------------------------------------------------------<br />
/dev/sda1 ext2 /boot 7f4cef7e-7ee2-489a-b759-d52ba23b692c<br />
/dev/sda2 swap (not mounted) a807fff3-e89f-46d0-ab17-9b7ad3efa7b5<br />
/dev/sda3 ext4 / 81917291-fd1a-4ffe-b95f-61c05cfba76f<br />
/dev/sda4 ext4 /home c4c23598-19fb-4562-892b-6fb18a09c7d3<br />
/dev/sdb1 ext4 X2 /mnt/X1 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdc1 ext4 X1 /mnt/X2 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdd1 ext4 Y2 /mnt/Y2 8a976a06-3e56-476f-b73a-ea3cad41d915<br />
/dev/sde1 ext4 Z2 /mnt/Z2 9d35eaae-983f-4eba-abc9-434ecd4da09c<br />
/dev/sdf1 ext4 Y1 /mnt/Y1 e2ec37a9-0689-46a8-a07b-0609ce2b7ea2<br />
/dev/sdg1 ext4 Z1 /mnt/Z1 9fa239c1-720f-42e0-8aed-39cf53a743ed<br />
/dev/sdj1 ext4 RAPT (not mounted) a9ed7ecb-96ce-40fe-92fa-e07a532ed157<br />
/dev/sdj2 swap <swap> 20826c74-eb6d-46f8-84d8-69b933a4bf3f<br />
</nowiki>}}<br />
<br />
'' At this point you should see a list of your system drives and a long strings of characters. These long strings are the uuids.''<br />
<br />
* Now connect your USB device and wait for a few seconds . . . <br />
<br />
* Reexecute {{Ic|blkid -o list -c /dev/null}}<br />
'' Notice a new device and UUID? That is your USB storage''<br />
<br />
{{Tip| If {{Ic|blkid}} does not work as expected, You can look for the UUIDs in {{Ic|/dev/disk/by-uuid/}}:<br />
<br />
$ ls -lF /dev/disk/by-uuid/<br />
<br />
}}<br />
<br />
==== Mounting USB memory ====<br />
You need to create the directory in which you are going to mount the device:<br />
# mkdir /mnt/usbstick<br />
<br />
===== As root =====<br />
Mount the device as root with this command (do not forget to replace '''device_node''' by the path you found):<br />
# mount '''device_node''' /mnt/usbstick<br />
or<br />
# mount -U '''UUID''' /mnt/usbstick<br />
<br />
If {{Ic|mount}} does not recognized the format of the device you can try to use the {{Ic|-t}} argument, see {{Ic|man mount}} for details.<br />
<br />
{{Note|If mounting your stick does not work you can try to repartition it, see [[Format a device]].}}<br />
<br />
===== As normal user with mount =====<br />
If you want non-root users to be able to write to the USB stick, you can issue the following command:<br />
<br />
$ sudo mount -o gid=users,fmask=113,dmask=002 /dev/sda1 /mnt/usbstick<br />
<br />
===== As normal user with fstab =====<br />
If you want non-root users to be able to mount a USB memory stick via [[fstab]], add the following line to your {{ic|/etc/fstab}} file:<br />
/dev/sda1 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
or better:<br />
UUID=E8F1-5438 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
(see description of '''user''' and other options in the [[Fstab|main article]])<br />
<br />
{{Note|Where {{Ic|/dev/sda1}} is replaced with the path to your own usbstick, see [[USB_Storage_Devices#Mounting_USB_memory|Mounting USB memory]].}}<br />
<br />
Now, any user can mount it with:<br />
$ mount /mnt/usbstick<br />
<br />
And unmount it with:<br />
$ umount /mnt/usbstick</div>AIhttps://wiki.archlinux.org/index.php?title=USB_storage_devices_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187001USB storage devices (Русский)2012-02-29T17:55:18Z<p>AI: </p>
<hr />
<div>[[Category:Storage (Русский)]]<br />
{{i18n|USB Storage Devices}}<br />
<br />
В этом документе описывается как использовать широко распространённые USB накопители в Linux. Это также касается и других устройств, таких как цифровые камеры или телефоны, которые распознаются как обычные USB накопители.<br />
<br />
== Монтирование USB устройств ==<br />
Если система свежая, и в ней установлено стандартное ядро Arch и современное [[Desktop Environment (Русский) | Окружение Рабочего Стола]], устройство просто должно появиться на рабочем столе, при этом не надо лезть в консоль.<br />
<br />
Если этого не произошло см. далее.<br />
<br />
=== Автоматическое монтирование с помощью udev ===<br />
См. [[Udev#Auto mounting USB devices|Udev:Auto mounting USB devices]]<br />
<br />
=== Монтирование вручную ===<br />
{{Note|Перед тем, как обвинить Arch Linux в том, что он не монтирует USB устройства, стоит проверить все доступные порты. Если оные просто не "сидят" на рабочем контроллере (или подключены к контроллеру вообще, в случае портов на передней панели), то и устройства физически не смогут монтироваться. Контроллер портов может быть просто не включен, для того, чтобы это проверить, нужно зайти в BIOS и отыскать параметр называющийся что-то вроде "Onboard USB Controller" - должен быть "Enabled".}}<br />
<br />
==== Как достать ядро поддерживающее usb_storage ====<br />
If you do not use a custom-made kernel, you are ready to go, for all Arch Linux stock kernels are properly configured. If you do use a custom-made kernel, ensure it is compiled with SCSI-Support, SCSI-Disk-Support and usb_storage. If you use the latest [[udev]], you may just plug your device in and the system will automatically load all necessary kernel modules. Older releases of udev would need hotplug installed too. Otherwise, you can do the same thing manually:<br />
<br />
# modprobe usb-storage<br />
# modprobe sd_mod (only for non SCSI kernels)<br />
<br />
==== Identifying device ====<br />
First thing one need to access storage device is it's identifier assigned by kernel.<br />
<br />
===== Using device node names ( /sd* ) =====<br />
This is the simplest way, but assigned name depends on order of insertion. Ways to get node name:<br />
<br />
* search in the output of {{Ic|dmesg}} for the kernel device name, you can use {{Ic|grep}} to help you find what you are looking for:<br />
$ dmesg | egrep "sd[a-z]"<br />
* running<br />
# fdisk -l<br />
lists all available partition tables.<br />
<br />
{{Note|If you cannot find your device you can use lsusb to verify that it is indeed recognized by the system.}}<br />
<br />
===== Using UUID =====<br />
Every drive creates a [[Wikipedia:UUID|UUID]] (Universally Unique Identifier), these identifiers can be used to track individual drive no matter their device node (ie {{Ic|/dev/sda}}).<br />
<br />
To find the current UUIDs execute:<br />
{{hc|# blkid -o list -c /dev/null|<nowiki><br />
device fs_type label mount point UUID<br />
------------------------------------------------------------------------------------------<br />
/dev/sda1 ext2 /boot 7f4cef7e-7ee2-489a-b759-d52ba23b692c<br />
/dev/sda2 swap (not mounted) a807fff3-e89f-46d0-ab17-9b7ad3efa7b5<br />
/dev/sda3 ext4 / 81917291-fd1a-4ffe-b95f-61c05cfba76f<br />
/dev/sda4 ext4 /home c4c23598-19fb-4562-892b-6fb18a09c7d3<br />
/dev/sdb1 ext4 X2 /mnt/X1 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdc1 ext4 X1 /mnt/X2 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdd1 ext4 Y2 /mnt/Y2 8a976a06-3e56-476f-b73a-ea3cad41d915<br />
/dev/sde1 ext4 Z2 /mnt/Z2 9d35eaae-983f-4eba-abc9-434ecd4da09c<br />
/dev/sdf1 ext4 Y1 /mnt/Y1 e2ec37a9-0689-46a8-a07b-0609ce2b7ea2<br />
/dev/sdg1 ext4 Z1 /mnt/Z1 9fa239c1-720f-42e0-8aed-39cf53a743ed<br />
/dev/sdj1 ext4 RAPT (not mounted) a9ed7ecb-96ce-40fe-92fa-e07a532ed157<br />
/dev/sdj2 swap <swap> 20826c74-eb6d-46f8-84d8-69b933a4bf3f<br />
</nowiki>}}<br />
<br />
'' At this point you should see a list of your system drives and a long strings of characters. These long strings are the uuids.''<br />
<br />
* Now connect your USB device and wait for a few seconds . . . <br />
<br />
* Reexecute {{Ic|blkid -o list -c /dev/null}}<br />
'' Notice a new device and UUID? That is your USB storage''<br />
<br />
{{Tip| If {{Ic|blkid}} does not work as expected, You can look for the UUIDs in {{Ic|/dev/disk/by-uuid/}}:<br />
<br />
$ ls -lF /dev/disk/by-uuid/<br />
<br />
}}<br />
<br />
==== Mounting USB memory ====<br />
You need to create the directory in which you are going to mount the device:<br />
# mkdir /mnt/usbstick<br />
<br />
===== As root =====<br />
Mount the device as root with this command (do not forget to replace '''device_node''' by the path you found):<br />
# mount '''device_node''' /mnt/usbstick<br />
or<br />
# mount -U '''UUID''' /mnt/usbstick<br />
<br />
If {{Ic|mount}} does not recognized the format of the device you can try to use the {{Ic|-t}} argument, see {{Ic|man mount}} for details.<br />
<br />
{{Note|If mounting your stick does not work you can try to repartition it, see [[Format a device]].}}<br />
<br />
===== As normal user with mount =====<br />
If you want non-root users to be able to write to the USB stick, you can issue the following command:<br />
<br />
$ sudo mount -o gid=users,fmask=113,dmask=002 /dev/sda1 /mnt/usbstick<br />
<br />
===== As normal user with fstab =====<br />
If you want non-root users to be able to mount a USB memory stick via [[fstab]], add the following line to your {{ic|/etc/fstab}} file:<br />
/dev/sda1 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
or better:<br />
UUID=E8F1-5438 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
(see description of '''user''' and other options in the [[Fstab|main article]])<br />
<br />
{{Note|Where {{Ic|/dev/sda1}} is replaced with the path to your own usbstick, see [[USB_Storage_Devices#Mounting_USB_memory|Mounting USB memory]].}}<br />
<br />
Now, any user can mount it with:<br />
$ mount /mnt/usbstick<br />
<br />
And unmount it with:<br />
$ umount /mnt/usbstick</div>AIhttps://wiki.archlinux.org/index.php?title=USB_storage_devices_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)&diff=187000USB storage devices (Русский)2012-02-29T17:52:30Z<p>AI: Created page with "Category:Storage (Русский) {{i18n|USB Storage Devices}} В этом документе описывается как использовать широко расп..."</p>
<hr />
<div>[[Category:Storage (Русский)]]<br />
{{i18n|USB Storage Devices}}<br />
<br />
В этом документе описывается как использовать широко распространённые USB накопители в Linux. Это также касается и других устройств, таких как цифровые камеры или телефоны, которые распознаются как обычные USB накопители.<br />
<br />
== Монтирование USB устройств ==<br />
If you have an up-to-date system with the standard<br />
Если система не особо старая, и в ней установлено стандартное ядро Arch и современное [[Desktop Environment (Русский) | Окружение Рабочего Стола]], устройство просто должно появиться на рабочем столе, при этом не надо дёргать консоль.<br />
<br />
Если этого не произошло см. далее.<br />
<br />
=== Автоматическое монтирование с помощью udev ===<br />
См. [[Udev#Auto mounting USB devices|Udev:Auto mounting USB devices]]<br />
<br />
=== Монтирование вручную ===<br />
{{Note|Перед тем, как обвинить Arch Linux в том, что он не монтирует USB устройства, стоит проверить все доступные порты. Если оные просто не "сидят" на рабочем контроллере (или подключены к контроллеру вообще, в случае портов на передней панели), то и устройства физически не смогут монтироваться. Контроллер портов может быть просто не включен, для того, чтобы это проверить, нужно зайти в BIOS и отыскать параметр называющийся что-то вроде "Onboard USB Controller" - должен быть "Enabled".}}<br />
<br />
==== Как достать ядро поддерживающее usb_storage ====<br />
If you do not use a custom-made kernel, you are ready to go, for all Arch Linux stock kernels are properly configured. If you do use a custom-made kernel, ensure it is compiled with SCSI-Support, SCSI-Disk-Support and usb_storage. If you use the latest [[udev]], you may just plug your device in and the system will automatically load all necessary kernel modules. Older releases of udev would need hotplug installed too. Otherwise, you can do the same thing manually:<br />
<br />
# modprobe usb-storage<br />
# modprobe sd_mod (only for non SCSI kernels)<br />
<br />
==== Identifying device ====<br />
First thing one need to access storage device is it's identifier assigned by kernel.<br />
<br />
===== Using device node names ( /sd* ) =====<br />
This is the simplest way, but assigned name depends on order of insertion. Ways to get node name:<br />
<br />
* search in the output of {{Ic|dmesg}} for the kernel device name, you can use {{Ic|grep}} to help you find what you are looking for:<br />
$ dmesg | egrep "sd[a-z]"<br />
* running<br />
# fdisk -l<br />
lists all available partition tables.<br />
<br />
{{Note|If you cannot find your device you can use lsusb to verify that it is indeed recognized by the system.}}<br />
<br />
===== Using UUID =====<br />
Every drive creates a [[Wikipedia:UUID|UUID]] (Universally Unique Identifier), these identifiers can be used to track individual drive no matter their device node (ie {{Ic|/dev/sda}}).<br />
<br />
To find the current UUIDs execute:<br />
{{hc|# blkid -o list -c /dev/null|<nowiki><br />
device fs_type label mount point UUID<br />
------------------------------------------------------------------------------------------<br />
/dev/sda1 ext2 /boot 7f4cef7e-7ee2-489a-b759-d52ba23b692c<br />
/dev/sda2 swap (not mounted) a807fff3-e89f-46d0-ab17-9b7ad3efa7b5<br />
/dev/sda3 ext4 / 81917291-fd1a-4ffe-b95f-61c05cfba76f<br />
/dev/sda4 ext4 /home c4c23598-19fb-4562-892b-6fb18a09c7d3<br />
/dev/sdb1 ext4 X2 /mnt/X1 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdc1 ext4 X1 /mnt/X2 4bf265f7-da17-4575-8758-acd40885617b<br />
/dev/sdd1 ext4 Y2 /mnt/Y2 8a976a06-3e56-476f-b73a-ea3cad41d915<br />
/dev/sde1 ext4 Z2 /mnt/Z2 9d35eaae-983f-4eba-abc9-434ecd4da09c<br />
/dev/sdf1 ext4 Y1 /mnt/Y1 e2ec37a9-0689-46a8-a07b-0609ce2b7ea2<br />
/dev/sdg1 ext4 Z1 /mnt/Z1 9fa239c1-720f-42e0-8aed-39cf53a743ed<br />
/dev/sdj1 ext4 RAPT (not mounted) a9ed7ecb-96ce-40fe-92fa-e07a532ed157<br />
/dev/sdj2 swap <swap> 20826c74-eb6d-46f8-84d8-69b933a4bf3f<br />
</nowiki>}}<br />
<br />
'' At this point you should see a list of your system drives and a long strings of characters. These long strings are the uuids.''<br />
<br />
* Now connect your USB device and wait for a few seconds . . . <br />
<br />
* Reexecute {{Ic|blkid -o list -c /dev/null}}<br />
'' Notice a new device and UUID? That is your USB storage''<br />
<br />
{{Tip| If {{Ic|blkid}} does not work as expected, You can look for the UUIDs in {{Ic|/dev/disk/by-uuid/}}:<br />
<br />
$ ls -lF /dev/disk/by-uuid/<br />
<br />
}}<br />
<br />
==== Mounting USB memory ====<br />
You need to create the directory in which you are going to mount the device:<br />
# mkdir /mnt/usbstick<br />
<br />
===== As root =====<br />
Mount the device as root with this command (do not forget to replace '''device_node''' by the path you found):<br />
# mount '''device_node''' /mnt/usbstick<br />
or<br />
# mount -U '''UUID''' /mnt/usbstick<br />
<br />
If {{Ic|mount}} does not recognized the format of the device you can try to use the {{Ic|-t}} argument, see {{Ic|man mount}} for details.<br />
<br />
{{Note|If mounting your stick does not work you can try to repartition it, see [[Format a device]].}}<br />
<br />
===== As normal user with mount =====<br />
If you want non-root users to be able to write to the USB stick, you can issue the following command:<br />
<br />
$ sudo mount -o gid=users,fmask=113,dmask=002 /dev/sda1 /mnt/usbstick<br />
<br />
===== As normal user with fstab =====<br />
If you want non-root users to be able to mount a USB memory stick via [[fstab]], add the following line to your {{ic|/etc/fstab}} file:<br />
/dev/sda1 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
or better:<br />
UUID=E8F1-5438 /mnt/usbstick vfat '''user''',noauto,noatime,flush 0 0<br />
(see description of '''user''' and other options in the [[Fstab|main article]])<br />
<br />
{{Note|Where {{Ic|/dev/sda1}} is replaced with the path to your own usbstick, see [[USB_Storage_Devices#Mounting_USB_memory|Mounting USB memory]].}}<br />
<br />
Now, any user can mount it with:<br />
$ mount /mnt/usbstick<br />
<br />
And unmount it with:<br />
$ umount /mnt/usbstick</div>AI