Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Расшарить USB-флешку в SAMBA  (Прочитано 7358 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Diplomnic

  • Любитель
  • *
  • Сообщений: 68
  • Трус не играет в хоккей... и не ставит Linux
    • Просмотр профиля
Re: Расшарить USB-флешку в SAMBA
« Ответ #15 : 27 Апреля 2011, 01:15:22 »
fstab - не подходит, комп не грузится пока не вставишь флешку.
При вставленной флешке linux автоматически примонтирует её при загрузке системы, используя указание пути из fstab. Почему же не подходит? Наверное, мозги уже не соображают, ушёл спать.
Цитировать
Провёл эксперимент: Флешка 16ГБ, создал 2 раздела - ntfs и ext3
Права на ntfs по умолчанию - 755
Права на ext3 по умолчанию - 700
Используйте ext3
« Последнее редактирование: 27 Апреля 2011, 01:18:41 от Diplomnic »
Sony Vaio vgn-fw11zru Intel core 2 duo T9400 2.53 GHz (*2)
ATI mobility radeon 3650 256мб 4 Гб ОЗУ
Ubuntu 10.04 LTS Kernel Linux 2.6.32-21 generic

Оффлайн VAlex2010

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Расшарить USB-флешку в SAMBA
« Ответ #16 : 27 Апреля 2011, 03:02:19 »
Не подходит потому, что флешки может и не быть.
Но все таки ЭВРИКА. Нашел скрипт, немного переделал, не знаю как будет работать без указаного "nls=utf8", вроде все русские символы и на FAT и на NTFS показывает нормально.
#!/bin/bash
dev_path="/dev/disk/by-id"
usb_drives=$(find $dev_path -name "usb*")
mount_options="umask=0000"

for dev in $usb_drives ; do
  if ( udisks --show-info $dev | \
       grep "is mounted:" | grep -q 1 ) ; then
    udisks --unmount $dev
    udisks --mount $dev \
      --mount-options $mount_options
  fi
done
Скрипт перемонтирует ВСЕ подключенные флешки с разрешением 777. Как то вроде можно его в автозапуск добавить.
Еще нашел вариант через /etc/udev/rules.d/, но пока не разобрался.

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.