Fórum Ubuntu CZ/SK

Ostatní => Archiv => Podpora pro Ubuntu Touch => Téma založeno: xDub 31 Ledna 2016, 21:25:24

Název: Ubuntu touch a ext4
Přispěvatel: xDub 31 Ledna 2016, 21:25:24
Dobrý den
Nevím zda to už někdo řešil, ale snažím se připojit externí disk zformátovaný do ext4 pomocí  OTG. Flashku která je naformátovaná do FAT to normálně vidí, ale u ext4 to tvrdí, že svazek nelze připojit a že mám ověřit jestli je správně naformátován. Neví náhodou někdo jak ext4 v ubuntu touch zprovoznit?
Název: Re:Ubuntu touch a ext4
Přispěvatel: Ellendway 02 Února 2016, 17:40:57
Ahoj,

mohl bych ještě vědět typ telefonu a verzi OS Ubuntu Touch?

Díky.
Název: Re:Ubuntu touch a ext4
Přispěvatel: xDub 02 Února 2016, 17:45:49
Tak tady zrovna moc možností není. :-D Ale mám BQ Aquaris 4.5 Ubuntu Edition a mám poslední aktualizaci OTA9.
Název: Re:Ubuntu touch a ext4
Přispěvatel: xDub 05 Února 2016, 00:49:24
Tak se mi dostalo pomoci na fóru root.cz.
Nicméně rád se podělím o řešení.

První musíte nainstalovat aplikaci terminálu a dát zařízení do RW módu:
Kód: [Vybrat]
mount /dev/loop0 / -o remount,rw

Dále je dobré si do telefonu nainstalovat Midnight Commander
Kód: [Vybrat]
sudo apt-get update
sudo apt-get install mc

Někde na počítači si vytvořit soubor "11-media-by-label-auto-mount.rules", vložit do něj následující script a zkopírovat jej na paměťovou kartu telefonu:
Kód: [Vybrat]
KERNEL!="sd[a-z][0-9]", GOTO="media_by_label_auto_mount_end" 
# Import FS infos 
IMPORT{program}="/sbin/blkid -o udev -p %N" 
# Get a label if present, otherwise specify one 
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}" 
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k" 
# Global mount options 
ACTION=="add", ENV{mount_options}="relatime" 
# Filesystem-specific mount options 
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=002" 
# Mount the device 
ACTION=="add", RUN+="/bin/mkdir -p /media/phablet/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/phablet/%E{dir_name}" 
# Clean up after removal 
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/phablet/%E{dir_name}", RUN+="/bin/rmdir /media/phablet/%E{dir_name}" 
# Exit 
LABEL="media_by_label_auto_mount_end"

Tento soubor zkopírovat do adresáře "/etc/udev/rules.d/" (já použil Midnight Commander). Soubory z paměťové karty naleznete v "/media/phablet/jmenopametovekarty".

Pak napíšete do terminálu:
Kód: [Vybrat]
sudo udevadm control --reload-rules

Hotovo, můžete přes OTG připojit disk v ext4.