Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Abby 14 Června 2016, 13:16:14

Název: Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 13:16:14
Ahojky, poraďte prosím, jak nastavit, aby se externí disk po startu systému automaticky připojil. Teď ho musím připojit ručně kliknutím a je to dost otravné. Děkuji.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: martyj 14 Června 2016, 13:24:47
Ahoj na wiki je to popsané http://wiki.ubuntu.cz/p%C5%99ipojen%C3%AD_disku/fstab
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 13:32:27
Popsané to je, ale nerozumím tomu. Co mám tedy přesně udělat, aby se mi externí disk USB automaticky připojil po startu systému? Mám na něm hudbu a abych si mohla něco pustit, musím na dist po startu systému nejdřív kliknout, aby se připojil.

/etc/fstab momentálně vypadá takhle (mám připojené teď dva externí disky)


Kód: [Vybrat]
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb2 during installation
UUID=a96826ce-96ec-4b75-bb92-33c382dbb023 /               xfs     defaults        0    $
# /boot was on /dev/sdb1 during installation
UUID=d39d5d65-0a84-416f-9a80-71ca3bd99332 /boot           ext4    defaults        0    $
# /boot/efi was on /dev/sda2 during installation
UUID=32D6-00FA  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sdb3 during installation
UUID=99a49093-bc19-4b13-9971-59a6fa4b15fc /home           xfs     defaults        0    $
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: martyj 14 Června 2016, 13:42:41
Nejdřív zjisti označení disku
Kód: [Vybrat]
sudo fdisk -l
Pokud bude připojen jako sdb1

Přidáš tam řádek například

Kód: [Vybrat]
/dev/sdb1  /media/disk  ntfs   rw,auto   0   2
Pokud to není NTFS, tak to přepiš.
rw znamená pro čtení i zápis.
auto automatické připojení
Automatická záloha se provádět nebude (nula v předposledním sloupci) a kontrola disku je nastavena na výchozí hodnotu pro „běžné“ oddíly (2).
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 13:47:02
Disk je označený jako sdd1 a je ve formátu ExFAT. Stačí tedy, když v tom tvém řádky tyhle dvě hodnoty přepíšu?
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: martyj 14 Června 2016, 13:49:43
Disk je označený jako sdd1 a je ve formátu ExFAT. Stačí tedy, když v tom tvém řádky tyhle dvě hodnoty přepíšu?

Jj
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 14:04:16
A co teď?
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: martyj 14 Června 2016, 14:10:36
Asi je to špatně zapsané. Přes ctrl+d se do toho systému dostaneš ?

Pošli ten /etc/fstab
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 14:13:47
CTRL+D to jen obnovilo, enter mě dostal do příkazové řádky, takže jsem obnovila zálohu fstab a po restartu systém naběhl. Podle mě tam bude problém asi s formátem disku, ExFAT musím vždycky doinstalovat, žádný Linux ho neumí nativně. Nešlo by to třeba nějak naklikat? Protože v Ubuntu Gnome, v Mintu Cinnamon a ve Fedoře se externí disk připojí automaticky i po startu systému (v Mintu jsem to vlastně musela explicitně povolit, tedy zaškrtnout check box, ale od té doby to normálně šlo). V KDE taková možnost není?
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: ntz_reloaded 14 Června 2016, 14:14:16
az opravis fstab a normalne nabootujes, tak sem dej prosim vystup (jako root - tedy se sudo a nebo pod rootem) z prikazu:

Kód: [Vybrat]
blkid
mount
cat /etc/fstab

ten disk mej prosim az budes delat ty prikazy pripojenej
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 14:28:01
Kód: [Vybrat]
abby@Mazlik:~$ sudo blkid
[sudo] heslo pro abby:
/dev/sda1: LABEL="ObnovenM-CM--" UUID="CABCD53BBCD522AD" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="2710f603-2460-4ac7-aba6-890c1c702fb4"
/dev/sda2: UUID="32D6-00FA" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="b157f0a3-8f3e-4210-bef6-574b889b855b"
/dev/sda4: UUID="BABEFE77BEFE2C0F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="5ddfa3e4-3c83-40e5-8fb6-150f2474af30"
/dev/sdb1: UUID="d39d5d65-0a84-416f-9a80-71ca3bd99332" TYPE="ext4" PARTUUID="5f673112-810d-4c5d-b35d-ddc6dcb6e648"
/dev/sdb2: UUID="a96826ce-96ec-4b75-bb92-33c382dbb023" TYPE="xfs" PARTUUID="b82e7c28-772f-440f-b0de-e0af6873e88d"
/dev/sdb3: UUID="99a49093-bc19-4b13-9971-59a6fa4b15fc" TYPE="xfs" PARTUUID="efd17651-8082-4a65-89b0-f207862fb169"
/dev/sdc1: LABEL="Programy" UUID="F668247A68243C2D" TYPE="ntfs" PARTUUID="a14bf1d3-3db1-47a4-b910-2f98447a5c29"
/dev/sdd1: LABEL="EFI" UUID="67E3-17ED" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="9962ff9d-a6d6-49b4-93f5-82c7b12cff81"
/dev/sdd2: LABEL="Data" UUID="5716-1D33" TYPE="exfat" PARTLABEL="Untitled" PARTUUID="5f481840-71ec-440a-b315-9d81241a01f2"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="e2d167bd-fc04-4e3b-b666-289f941e1a0f"

Kód: [Vybrat]
abby@Mazlik:~$ sudo mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=7654248k,nr_inodes=1913562,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1534772k,mode=755)
/dev/sdb2 on / type xfs (rw,relatime,attr2,inode64,noquota)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd,nsroot=/)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,nsroot=/)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct,nsroot=/)                                                                             
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory,nsroot=/)                                                                                       
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer,nsroot=/)                                                                                     
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio,nsroot=/)                                                                   
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,nsroot=/)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,nsroot=/)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices,nsroot=/)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,nsroot=/)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio,nsroot=/)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sdb3 on /home type xfs (rw,relatime,attr2,inode64,noquota)
/dev/sdb1 on /boot type ext4 (rw,relatime,data=ordered)
/dev/sda2 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1534772k,mode=700,uid=1000,gid=1000)
/dev/sdd2 on /media/abby/Data type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

Kód: [Vybrat]
abby@Mazlik:~$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb2 during installation
UUID=a96826ce-96ec-4b75-bb92-33c382dbb023 /               xfs     defaults        0       0
# /boot was on /dev/sdb1 during installation
UUID=d39d5d65-0a84-416f-9a80-71ca3bd99332 /boot           ext4    defaults        0       2
# /boot/efi was on /dev/sda2 during installation
UUID=32D6-00FA  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sdb3 during installation
UUID=99a49093-bc19-4b13-9971-59a6fa4b15fc /home           xfs     defaults        0       0

Tak, doufám, že jsem to udělala dobře :-)

Jen pro pořádek, mám dva interní disky (sda - 240 GB SSD pro WIndows a je na něm oddíl EFI a sdb 120 GB SSD s Linuxem) a dva externí - Data je sdd ve formátu ExFAT a Programy je sdc ve formátu NTFS, který v Linuxu používám občas také, ale Data používám neustále.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: martyj 14 Června 2016, 16:44:29
Tazatelce se omlouvám za chybné nasměrování. Žil jsem v dojmu, že se to dá aplikovat i na externí disk.

Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: juwa2 14 Června 2016, 17:41:10
Postačí doinstalovat
Kód: [Vybrat]
sudo apt-get install usbmountOd toho okamžiku by se měly všechny připojené ext. disky mountnou automaticky.
---------------------------------------------------------------------------------------
Zde je ještě jiné řešení http://askubuntu.com/questions/271516/is-there-a-program-to-mount-all-of-my-drives-automatically
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 18:30:41
Tak jsem to nainstalovala, disky se po startu připojily, ale je tam jiný problém. Místo aby se disk připojil do /media/abby/Data, kam patří, tak mi to vytvořilo v /media adresáře usb, usb0, usb1...usb7. Já to ale potřebuji mít připojení do /media/abby/Data, aby fungovaly ostatní programy. Amarok totiž teď nevidí hudbu, stahování se stahuje kdoví kam atd. Šlo by to ještě nějak nastavit, aby disky byly připojeny do správného místa?

Jinak ta druhá možnost v KDE vůbec není. Když napíšu "disk", najde to jen pár věcí, ale možnost automatického připojení tam není, viz screenshot.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 18:34:18
Tak v tom správci diskových oddílů pro KDE je možnost upravit připojování, ale není tam možnost automatického připojení.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 18:44:14
Tak ještě jednou, disk se po restartu sám nepřipojí, takže se vlastně instalací usbmount vůbec nic nevyřešilo, jen mi přibylo těch 8 adresářů.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: juwa2 14 Června 2016, 20:32:28
A co tohle.
Kód: [Vybrat]
sudo apt-get install gnome-disk-utility
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 21:00:09
Zkusím to, jen mám otázku, nebude se to tlouct s KDE?

edit: tam je možnost "Automatic mount options" nastavena na On, takže to je asi v pořádku. Ono taky když připojím flashdisk, tak mi vyskočí hláška, že je připojený. A to i když takhle připojím jeden z těch dvou externích disků. Problém je, že se nepřipojí po startu systému, kdy jsou fyzicky připojeny kabelem k počítači, ale musím na ně kliknout a připojit je, aby je počítač viděl a programy s nimi mohly pracovat.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: juwa2 14 Června 2016, 21:03:14
A i kdyby - tak to zase odinstaluješ....
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 14 Června 2016, 21:45:01
Odinstalovala jsem to, protože se nic nezměnilo :-( Ach jo.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: juwa2 15 Června 2016, 00:02:05
Nepochopila....
Automatic mount options musíš právě vypnout. A potom nastavit aby se disk připojil po startupu atd.
Protože "automatic" = výchozí = externí disky nepřipojovat (automaticky). Však tam vidíš to políčko "Mount at startup" nezaškrtlé.
Proto, když automatiku vypneš, můžeš si nastavit připojování jak chceš ty (= nebude ho určovat automatika).
PS:
1. Ta aplikace je stejně pouze grafická "klikací" pomůcka pro méně zkušené uživatele která nedělá nic jiného než že edituje fstab.
2. Další možností jak disky připojovat (když tě nebaví dělat to ručně) je napsat si jednoduchý skript který disky připojí (příkaz "mount") a dát ho do aplikací spouštěných po přihlášení...
3. Schválně jsem ke svému PC připojil tři různé usb disky a restartoval. Po restartu byly všechny připojené. Ve výchozím nastavení připojování jsem nic neměnil. Takže máš asi něco nestandadního v systému...

Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 15 Června 2016, 00:03:50
Aha, tak to jsem opravdu nepochopila, omlouvám se. Teď už se chystám spinkat, ale zítra se podívám znova.
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: ntz_reloaded 15 Června 2016, 15:00:38
Pokud chces, aby se to pripojovalo automaticky, tak to dej pres ten fstab .... to je asi jedina moznost ...

Nicmene nedavej to /media/abby/Data, ale jinam ... tam to pripojuje takovej ten auto-mounter a ten by s tim asi nejak konfliktil ...
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Jakub Vaněk 15 Června 2016, 15:27:49
Vzpomínám si, že jsem něco takového už jednou řešil...
http://forum.ubuntu.cz/index.php?topic=71158.msg512566#msg512566
Skript je potřeba spouštět při bootování pod rootem. Disk se nepřipojuje při načítání fstabu, proto je potřeba noauto.
EDIT:
Kód: [Vybrat]
#!/bin/bash
UUIDLIST="/etc/uuid.list"

if [ ! -e "$UUIDLIST" ]; then
  >&2 echo "automount: \"$UUIDLIST\" not found!"
  exit 1
fi

cat "$UUIDLIST" | while read line
do
  DEV="/dev/disk/by-uuid/$line"
  if [ -e "$DEV" ]  && [ ! -d "$DEV" ]; then
    mount "$DEV"
  fi
done
exit 0
Soubor /etc/uuid.list má na každém řádku jedno UUID.
Při startu se to dá spustit třeba z /etc/rc.local a nebo teď koukám přes crona:
http://askubuntu.com/questions/603594/how-to-add-executable-bash-script-on-ubuntu-startup
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 15 Června 2016, 16:14:18
Tak jsem ještě vyzkoušela Gnome Disk Utility a už to funguje. Sice se disky připojily jinak, takže jsem musela změnit umístění souborů, ale po startu systému jsou připojené, takže je to už v pořádku.
Není možnost jak to nastavit přímo v KDE bez nutnosti instalace Gnome utility?
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: juwa2 15 Června 2016, 17:05:22
1. Tím skriptem výše to můžeš nastavit v jakékoli distribuci, tedy i Kubuntu.
2. Umístění svých složek měnit nemusíš, používej odkazy (symlinky).
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 15 Června 2016, 17:22:21
ad 1. rozumím a děkuji, ale abych pravdu řekla, ten skript je na mě trochu příliš moc složitý :-( A druhá věc, já nechci měnit distribuce, já chci najít jednu dokonalou, kde bude fungovat všechno, co používám a u té chci zůstat. To, že teď zkouším různé distribuce je proto, že v žádné nefunguje všechno (LM 17.3 Cinnamon, funguje všechno k mé spokojenosti s výjimkou natural scrolling myši a v 18 platí to stejné, Fedora 23 a 24 Gnome, funguje sice natural scrolling, ale nefunguje připojení k síťové tiskárně, Ubuntu 16.04 Gnome, po aktualizaci Gnome na 3.20 funguje natural scrolling, ale nejde nastavit síťová tiskárna, i když na rozdíl od Fedory ji systém vidí a řekne si o přístupové údaje, Fedora KDE je celkově nějaká divná, tam třeba v nastavení uživatelů není nastavení uživatelů, ale klíčenka, OpenSUSE je celkově nestabilní a pomalé a nefunguje tam žádný způsob jak se dostat na Google Drive (navíc jsem si už ze zoufalství koupila overgrive, ovšem rozlišuje se licence pro balíčky .deb a .rpm a já jsem si koupila .deb, takže už kvůli tomuhle musím zůstat na *buntu, což mi ani nějak nevadí, .rpm distribuce mi přijdou složitější)). Zatím to vypadá, že Kubuntu 16.04 by mohlo splňovat mé požadavky, protože ze zásadních věcí funguje všechno a z těch méně zásadních jsem zatím nepřišla na změnu vzhledu (ráda bych dosáhla vzhledu OS X včetně křížku, minimalizace atd vlevo a jako červený, žlutý a zelený puntík, takhle jsem to měla v Mintu Cinnamon).

ad 2. ty odkazy používám, ale když odkaz /home/abby/Hudba odkazoval na /media/abby/Data, kde ten disk už není, musela jsem změnit cestu toho odkazu. Teď už to funguje, ale samo se to neudělalo, musela jsem to udělat ručně. Naštěstí jde jen o tři složky :-)
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: juwa2 15 Června 2016, 21:44:12
Ad 1. Může ti být jedno, jak je či není ten skript složitý. Dostala jsi ho hotový až pod nos. Tak ho klidně použij tak jak je. Fungovat bude, nad jeho obsahem mudrovat nemusíš...
Název: Re:Automatické připojení externího disku po startu systému
Přispěvatel: Abby 15 Června 2016, 21:48:32
OK, děkuji. Ale funguje to přes tu gnome utilitu, to mi asi stačí, hlavně že to jde.