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


Автор Тема: Выполнить команду терминала после запуска системы  (Прочитано 3624 раз)

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

Оффлайн heysup

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Это можно в вставить в любую автозагрузку
Об этом и речь: где такую автозагрузку найти? Это не Windows, где с этим проблем нет. Тут я несколько гайдов попробовал, четыре разных способов и ничего не работает. Конечно гайд по монтированию не стал пробовать, так как все же он сложно выглядит, но способы с автозагрузкой все проверил.


udisksctl mount -b /dev/sda1
А куда монтируется? Моя задача в нужную папку, чтобы из вне потом файлы видеть.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
для fstab как-то так в вашем случае.
UUID=84FE-57E6 /home/user/external\040disk auto nofail,nodev,nosuid 0 0
Добавьте строчку, но не перезагружайте комп!
это можно проверить. После добавления покажите выводы команд
sudo mount -a
mount | grep /sd
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Цитировать
А куда монтируется?
Это можешь увидить в файловом менеждере когда диск примонтируется.
Должно быть в /media/буквы_цифры
буквы_цифры это уникальный id для каждого раздела.

Цитировать
где такую автозагрузку найти?
Это читал?
https://losst.ru/avtozagruzka-v-ubuntu

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Вот в упор не понимаю, зачем пихать mount/udisksctl в автозагрузку? ???
Есть же опции nofail, noauto,x-systemd.automount.
Флешки и внешние накопители прекрасно монтирует сам файловый менеджер.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
В gnome-disk-utility прекрасный GUI для настроек автомонтирования, кстати. Я с ним про fstab почти забыл.

Но у автора сервер? Или там есть графика?
Debian 11, Debian 11 Server

Оффлайн heysup

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Должно быть в /media/буквы_цифры
Так мне надо в мой каталог, т.к. он уже на шару настроен.

sudo mount -a
mount | grep /sd
~ $ sudo mount -a
mount | grep /sd
/dev/sda1 on /media/user/External type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sda1 on /home/user/External drive type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)


Но у автора сервер? Или там есть графика?
Сервер, но графика есть: xrdp/xorg+xfce.
« Последнее редактирование: 07 Декабря 2019, 10:26:48 от heysup »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Цитировать
Так мне надо в мой каталог
Так можно смонтировать этот каталог в твой с mount и опцией bind, рут для этого тоже не нужен

Оффлайн heysup

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Цитировать
Так мне надо в мой каталог
Так можно смонтировать этот каталог в твой с mount и опцией bind, рут для этого тоже не нужен
Так смысл так усложнять? Мне всего нужно автоматизировать монтирование диска в папку при загрузке. А тут получается, что я автоматизирую монтирование, а после еще раз монтирование?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
heysup, перезагружайтесь, смотрите, подцепился ли диск
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
нужно автоматизировать монтирование диска в папку при загрузке
для чего и существует /etc/fstab. Приведите запись в правильный формат и закройте вопрос навсегда.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Так смысл так усложнять?
Да это аж две команды... Ужос, ужос :o

Сервер, но графика есть: xrdp/xorg+xfce.
Тогда вот так можно наример: В папке ~/.config/autostart создать файл my_autostart.desktop
с содержимим:
[Desktop Entry]
Name=my_autostart
Type=Application
Exec=bash my_autostart.sh
Потом в домашней папке создаешь файл my_autostart.sh
с нужными командами которые будут выполненеы при загрузке:
udisksctl mount --block-device /dev/sda1
mount --bind /media/папка_куда_смонтировалось /папка_куда_надо
« Последнее редактирование: 08 Декабря 2019, 11:49:11 от ReNzRv »

Оффлайн heysup

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Да это аж две команды... Ужос, ужос :o
Первая монтирует в левую папку, а оттуда монтируем в нужную. В чем смысл, когда одной командой сразу монтируется без костыля?

Потом в домашней папке создаешь файл my_autostart.sh
Пробовал первым делом. Не работает маунт.

ТС, как видно по состоянию на 03/05/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 10/12/2019; последнее сообщение от ТС в топике: 08/12/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 03 Мая 2020, 05:26:23 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Цитировать
В чем смысл
Смысл в достижении цели. Это ж тебе надо только твою папку, поэтому еще добавляется перемонтирование папки. На скорость работы с диском это не влияет.

Цитировать
Не работает маунт
Если из терминала от юзера выполнить, работает?

Dzhoser

  • Гость
Зачем изобретать велосипед лучше всего монтировать по UUID https://help.ubuntu.ru/wiki/%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Если автор пытается монтировать USB устройство то через fstab лучше этого не делать.
Сегодня он нужен, завтра станет не нужен, отключат и будут проблемы так как из fstab забыли убрать.

Наилучший вариант, для таких устройств, монтировать его через crontab.

Вопрос к автору. А чем способ через crontab сложен? Закинул комманду в текстовик, указал текстовик в кроне и всё.

 

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