From e5abc1fe99340b979b18864d978179f71fe8f5c5 Mon Sep 17 00:00:00 2001 From: vlapa Date: Sat, 13 Jun 2026 20:33:26 +0300 Subject: First --- ...16 \320\277\320\260\320\277\320\272\321\203.md" | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 "LINUX/DISK/\320\220\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\276\320\265 \320\274\320\276\320\275\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265 USB \320\275\320\260\320\272\320\276\320\277\320\270\321\202\320\265\320\273\321\217 \320\262 \320\267\320\260\320\264\320\260\320\275\320\275\321\203\321\216 \320\277\320\260\320\277\320\272\321\203.md" (limited to 'LINUX/DISK/Автоматическое монтирование USB накопителя в заданную папку.md') diff --git "a/LINUX/DISK/\320\220\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\276\320\265 \320\274\320\276\320\275\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265 USB \320\275\320\260\320\272\320\276\320\277\320\270\321\202\320\265\320\273\321\217 \320\262 \320\267\320\260\320\264\320\260\320\275\320\275\321\203\321\216 \320\277\320\260\320\277\320\272\321\203.md" "b/LINUX/DISK/\320\220\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\276\320\265 \320\274\320\276\320\275\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265 USB \320\275\320\260\320\272\320\276\320\277\320\270\321\202\320\265\320\273\321\217 \320\262 \320\267\320\260\320\264\320\260\320\275\320\275\321\203\321\216 \320\277\320\260\320\277\320\272\321\203.md" new file mode 100644 index 0000000..0f2b882 --- /dev/null +++ "b/LINUX/DISK/\320\220\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\276\320\265 \320\274\320\276\320\275\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\320\265 USB \320\275\320\260\320\272\320\276\320\277\320\270\321\202\320\265\320\273\321\217 \320\262 \320\267\320\260\320\264\320\260\320\275\320\275\321\203\321\216 \320\277\320\260\320\277\320\272\321\203.md" @@ -0,0 +1,34 @@ +Этот скрипт автоматически монтирует USB-накопитель в указанную директорию при подключении. Полезен для серверов, киосков и систем с минимальным GUI. + +```sh +#!/bin/bash + +# Точка монтирования +MOUNT_DIR="$HOME/usb_mount" + +# Создаём папку, если её нет +mkdir -p "$MOUNT_DIR" + +# Ищем новое USB-устройство +DEVICE=$(lsblk -o NAME,TYPE,HOTPLUG | awk '$2 == "disk" && $3 == 1 {print $1}' | tail -n1) + +# Если устройство найдено +if [ -n "$DEVICE" ]; then +    # Получаем раздел (например, sdb1) +    PARTITION="/dev/${DEVICE}1" + +    # Монтируем раздел +    sudo mount "$PARTITION" "$MOUNT_DIR" + +    echo "✅ Устройство $PARTITION смонтировано в $MOUNT_DIR" +else +    echo "❌ USB-устройство не найдено" +fi +``` + +🟢 Использует lsblk для поиска подключённых устройств +🟢 Автоматически монтирует первый раздел USB-устройства +🟢 Создаёт директорию монтирования, если она отсутствует. + +➡️ **Скрипт можно запускать вручную или автоматически через** udev**-триггеры.** + -- cgit v1.2.3