Сайт | Скачать | Видео | Wiki

Автор Тема: ymount Монтирование разделов  (Прочитано 2856 раз)

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

Онлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
ymount Монтирование разделов
« : 07 Март 2020, 20:47:35 »
Это то, чего мне не хватало в армбиан. Утилита ymount  монтирует любые разделы не смотря на метки. С монтированием проблем нет. Отключение тоже происходит,  но появляется уведомление с бесконечным отсчетом времени и в терминале процесс завис:
Спойлер
live@2a:~$ sudo ymount
which: no gsu in (/usr/local/sbin:/usr/local/bin:/usr/bin)
which: no gsu in (/usr/local/sbin:/usr/local/bin:/usr/bin)

[свернуть]
« Последнее редактирование: 07 Март 2020, 21:47:05 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: ymount Монтирование разделов
« Ответ #1 : 07 Март 2020, 21:55:47 »
gsu - не обращайте внимания
появляется уведомление с бесконечным отсчетом времени
Добавьте после 221 строки: wt -kill
Потом добавлю в 089
В остальном у меня работает и не виснет

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: ymount Монтирование разделов
« Ответ #2 : 08 Март 2020, 09:37:48 »
Добавьте после 221 строки
Для монтирования и отмонтирования столько строк ??? Я фигею.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: ymount Монтирование разделов
« Ответ #3 : 08 Март 2020, 09:52:24 »
У вас есть альтернатива?
Кстати доработал (иконки и убрал progressbar)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: ymount Монтирование разделов
« Ответ #4 : 08 Март 2020, 11:20:51 »
Гуй?
ROX
Дайте...
Сколько можно давать?
99-media_automount.rules:
Код
# Hard drives
ACTION=="add|change", ENV{DEVTYPE}=="partition", ENV{ID_BUS}!="usb", RUN+="amount %k %E{ID_FS_TYPE} fstab"
# Mount the usb device
ACTION=="add|change", ENV{DEVTYPE}=="partition", ENV{ID_BUS}=="usb", RUN+="amount %k %E{ID_FS_TYPE}"
ACTION=="change", ENV{DEVTYPE}=="disk", ENV{ID_CDROM}=="?", RUN+="amount %k %E{ID_FS_TYPE}"

# Clean up after removal
ACTION=="remove", RUN+="/bin/umount -l /mnt/%k", RUN+="/bin/rmdir /mnt/%k", RUN+="/bin/sed -i '/%k/d' /etc/fstab"
amount (sh) :
Код
#!/bin/sh
#160107 sfs for /lib/udev/rules.d/12-media-by-label-auto-mount.rules
#14.10.2018 DdShurick add changes

[ "$2" ] && FS=$2 || exit
DEV=$1

/bin/grep $DEV /proc/mounts >/dev/null && exit
/bin/pidof gparted >/dev/null && exit

case $FS in
vfat)
/bin/mkdir -p /mnt/$DEV
echo "/dev/$DEV /mnt/$DEV vfat rw,gid=100,umask=002,fmask=133,quiet,user 0 0" >> /etc/fstab
#rw,nosuid,noexec,noatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=866,iocharset=utf8,shortname=mixed,errors=remount-ro
[ "$3" ] || /bin/mount /dev/$DEV /mnt/$DEV -t vfat -o rw,gid=100,umask=002,fmask=133,quiet
;;
ntfs)
/bin/mkdir -p /mnt/$DEV
echo "/dev/$DEV /mnt/$DEV ntfs rw,gid=100,umask=002,fmask=133,user 0 0" >> /etc/fstab
[ "$3" ] || /bin/ntfs-3g /dev/$DEV /mnt/$DEV -o rw,gid=100,umask=002,fmask=133
;;
iso9660)
/bin/mkdir -p /mnt/$DEV
echo "/dev/$DEV /mnt/$DEV iso9660 user 0 0" >> /etc/fstab
;;
ext?)
/bin/mkdir -p /mnt/$DEV
echo "/dev/$DEV /mnt/$DEV $FS user 0 0" >> /etc/fstab
[ "$3" ] || /bin/mount /dev/$DEV /mnt/$DEV
;;
esac
Для нормальной работы надо удалить всё, что пишет в /etc/fstab. Исходный fstab:
Код
none          /proc        proc     defaults               0 0
none          /sys         sysfs    defaults               0 0
none          /dev         devtmpfs defaults               0 0
devpts        /dev/pts     devpts   gid=2,mode=620         0 0
shm           /dev/shm     tmpfs    nodev,nosuid           0 0
Остальное допишется автоматически. В ROX монтирование кликом по точке монтирования, при выходе предложит отмонтировать.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: ymount Монтирование разделов
« Ответ #5 : 08 Март 2020, 11:25:54 »
ROX
Через ФМ и у меня есть ( gvfs или puppy) и автомонттирование тоже (в 2а еще не добавил - в следующем 089)
Этот гуй удобен тем, что дает полную инфу про раздел и не привязан к фм

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: ymount Монтирование разделов
« Ответ #6 : 08 Март 2020, 11:31:09 »
дает полную инфу про раздел
ROX: ПКМ по точке монтирования -> Свойства
не привязан к фм
Ты систему без ФМ видел? Так что не надо ля-ля.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64