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
-
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.
-
Ahoj na wiki je to popsané http://wiki.ubuntu.cz/p%C5%99ipojen%C3%AD_disku/fstab
-
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)
# /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 $
-
Nejdřív zjisti označení disku
sudo fdisk -l
Pokud bude připojen jako sdb1
Přidáš tam řádek například
/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).
-
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?
-
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
-
A co teď?
-
Asi je to špatně zapsané. Přes ctrl+d se do toho systému dostaneš ?
Pošli ten /etc/fstab
-
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í?
-
az opravis fstab a normalne nabootujes, tak sem dej prosim vystup (jako root - tedy se sudo a nebo pod rootem) z prikazu:
blkid
mount
cat /etc/fstab
ten disk mej prosim az budes delat ty prikazy pripojenej
-
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"
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)
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.
-
Tazatelce se omlouvám za chybné nasměrování. Žil jsem v dojmu, že se to dá aplikovat i na externí disk.
-
Postačí doinstalovat
sudo apt-get install usbmount
Od 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
-
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.
-
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í.
-
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ářů.
-
A co tohle.
sudo apt-get install gnome-disk-utility
-
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.
-
A i kdyby - tak to zase odinstaluješ....
-
Odinstalovala jsem to, protože se nic nezměnilo :-( Ach jo.
-
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...
-
Aha, tak to jsem opravdu nepochopila, omlouvám se. Teď už se chystám spinkat, ale zítra se podívám znova.
-
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 ...
-
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:
#!/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
-
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?
-
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).
-
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 :-)
-
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íš...
-
OK, děkuji. Ale funguje to přes tu gnome utilitu, to mi asi stačí, hlavně že to jde.