====== Přístup na linuxové disky z Windows ======
{{:disk.png}} Pokud provozujete na počítači Ubuntu i Windows společně, pak jste jistě zvyklí přistupovat ze svého Ubuntu na disk MS Windows. Můžete ovšem potřebovat i **přístup z Windows na disk s Ubuntu**. Zde je vypsaný seznam nástrojů, které vám to umožní.
{{:warning.png}} **Windows nemají nativní podporu jiných než windowsových souborových systémů, veškerá komunikace se tudíž odehrává přes externí nástroje, které mohou obsahovat mnoho chyb. Záloha důležitých dat by měla být samozřejmostí.**
{{:warning.png}} **Je velmi striktně nedoporučeno uspávat OS před spuštěním jiného OS - tedy neuspávejte/nehibernujte Linux, pokud z Windows chcete zapisovat na Linuxový oddíl (a obráceně - neuspávejte Windows pokud máte v úmyslu zapisovat na jeho disky)!! V opačném případě je doporučeno nastavit ro (read-only - jen na čtení) přístup.**
===== Jednorázový přístup k disku =====
**Jednorázovým přístupem** je myšleno, že si pustíte program, který vám dovolí procházet linuxový disk a provádět operace se soubory, ale vše jen v rámci tohoto programu. Průzkumník vaše disky neuvidí a ani jiné programy nebudou moci číst a ukládat z vaše linuxového disku. Tento přístup se hodí, když potřebujete jednorázově nebo jednou za čas pouze z disku něco přečíst, a nic víc nepožadujete.
==== DiskInternals Linux Reader ====
**Disk Internals Linux Reader** je nástroj podobný Průzkumníku, který vám umožní procházet vaše linuxové ext2, ext3 a ext4 disky a stahovat z nich data. Data máte pouze pro čtení, zápis není možný. Program naleznete na jeho [[http://www.diskinternals.com/linux-reader/|domovské stránce]].
[[http://www.diskinternals.com/linux-reader/main.png|{{http://www.diskinternals.com/linux-reader/main.png}}]]
==== Explore2fs ====
**Explore2fs** je nástroj podobný Průzkumníku, který vám umožní procházet vaše linuxové ext2 a ext3 disky a stahovat z nich data. Data máte pouze pro čtení, zápis není možný. Bohužel si nerozumí s diakritikou v názvech souborů, proto místo českých znaků uvidíte rozsypaný čaj. Pokud chcete uložit celý adresář, je nutné to udělat přes pravé tlačítko myši a //Export//. Program naleznete na jeho [[http://www.chrysocome.net/explore2fs|domovské stránce]].
[[http://www.chrysocome.net/images/explore2fs.png|{{http://www.chrysocome.net/images/explore2fs.png}}]]
==== Přídavný plugin Ext2+Reiser pro Total Commander ====
**Total Commander** je sharewarový souborový manažer pro Windows. Pomocí zásuvného modulu **Ext2+Reiser** zpřístupníte diskové oddíly Ext2 a Raiser. Z bezpečnostích důvodů je umožněno pouze čtení těchto souborů. Tento přídavný modul je OpenSource (GPL). Samotný souborový manažer Total Commander je šířen jako shareware. Program i zásuvný modul naleznete na jeho [[http://ghisler.fileburst.com/fsplugins/ex2fs.zip|domovské stránce]].
[[http://www.totalcommander.cz/images/screen/tcm.jpg|{{http://www.totalcommander.cz/images/screen/tcm.jpg]]
==== Ext2Read ====
**Ext2Read** je nástroj podobný Průzkumníku, který vám umožní procházet linuxové oddíly ext2/ext3/ext4. V současné době podporuje LVM2 a EXT4 extents. Lze jej použít k prohlížení a kopírování souborů a složek. Umí rekurzivně kopírovat celé složky nebo také prohlížet a kopírovat obrazy disků a souborových systémů. Program naleznete na jeho [[http://sourceforge.net/projects/ext2read/|domovské stránce]].
Pozor, někteří uživatelé měli problémy s podporou pro ext4 (viz [[http://forum.ubuntu.cz/index.php/topic,56916.msg406757.html#msg406757|fórum]]).
[[http://sourceforge.net/dbimage.php?id=258342|{{http://sourceforge.net/dbimage.php?id=258342]]
===== Stálý přístup k disku =====
**Stálým přístupem** je myšleno, že Windows se tváří, jakoby linuxové disky byly jeho vlastní. Tudíž je vidíte v Průzkumníkovi a i všechny ostatní programy pracují s vašimi disky, aniž by poznaly jakýkoliv rozdíl. Tento přístup se hodí, pokud hodláte z Windows s vašimi disky pracovat často a nestačí vám jednorázový přístup přes nějaký konkrétní program. Na druhou stranu jelikož podpora linuxových souborových systému je zpřístupněna pomocí nástrojů třetích stran, může připojení disků "non-stop" znamenat vyšší riziko ztráty nějakých dat.
==== Ext2Fsd ====
**Ext2Fsd** je nástroj, kterým nainstalujete podporu pro linuxové souborové systémy ext2 a ext3 a připojíte vybrané disky. Nástroj umí z disků číst i zapisovat. Výhodou projektu je, že umí připojit disky v UTF-8 kódování, takže všechny soubory a složky s českými znaky v názvu uvidíte správně.
* Stáhněte si instalační exe soubor z [[http://ext2fsd.sourceforge.net/projects/projects.htm#ext2fsd|domovských stránek projektu]] a spusťte jej.
* Proklikejte se až ke kroku **Select additional tasks**, kde nezašrtávejte volbu automatického startování správce, a kde si zvolte, zda budete chtít na disky zapisovat či ne. Pokud budete z disků chtít jenom číst, nechte všechna pole prázdná.
{{.:ext2fsd-1.png}}
* Pokračujte dále a na otázku, zda automaticky spouštět správce odpovězte **No**.
{{.:ext2fsd-2.png}}
* Klikněte na **Finish** a spustí se vám správce disků.
* Nejprve jděte do **Tools → Service Management** a nastavte si jej dle obrázku (podporu čtení a zápisu dle vlastních potřeb):
{{.:ext2fsd-3.png}}
Taktéž klikněte na **Start** pro spuštění služby.
* Poté v hlavním okně v seznamu disků poklikejte na disk, který chcete nastavit, a zvolte u něj parametry. Pomocí **MountPoint** nastavíte písmeno disku, pod kterým bude ve Windows vidět, a pomocí **Properties** můžete nastavovat vlastnosti disku kódová stránka nebo připojení jen pro čtení. Jako kódovou stránku nastavte vždy **utf-8**. Ukázka nastavení disku je na obrázku:
{{.:ext2fsd-4.png}}{{.:ext2fsd-5.png}}
* Tímto způsobem si nastavte všechny potřebné oddíly a disky. Důležité je pro správné zobrazení češtiny u všech disků zvolit kódovou stránku **utf-8**. U disků, kam nepotřebujete zapisovat, je doporučené zaškrtnout **read-only mode**. Na ukázkovém obrázku níže je zobrazená modelová situace, kde je jeden windows oddíl (C:), dva linuxové oddíly (X: a Y:) a jeden odkládací oddíl (swap).
{{.:ext2fsd-6.png}}
* Zavřete nástroj, restartujte, a vyzkoušejte, zda jsou linuxové disky vidět a fungují tak, jak mají. Upozorňujeme, že je dobré (zejména zápis) používat jen v opravdu nutných případech a pokud zápis nepotřebujete vůbec, rozhodně disk připojit jen pro čtení. Nástroj pro správu disků se kdykoli později dá spustit přes systémovou nabídku Windows.
==== Ext2 IFS ====
**Ext2 IFS** je nástroj, kterým jednoduše nainstalujete //trvalou// podporu pro linuxové souborové systémy ext2 a ext3 a připojíte vybrané disky (na podpoře pro ext4 autor pracuje).
Nástroj umí z disků číst i zapisovat. V aktuální verzi (1.11a) už je zprovozněn i přístup pod UTF-8 kódováním. Proto veškeré složky i soubory na vašem linuxovém disku, které obsahují české znaky v názvu, půjdou bez problémů otevřít. Avšak jsou podporovány pouze oddíly ext3 s parametrem Inode size do velikosti 128 bytů. To se projevuje chybovým hlášením "Disk is not formatted" při pokusu o otevření připojeného disku v prostředí windows.
Stáhněte si instalační soubor z [[http://www.fs-driver.org/|domovských stránek projektu]], spusťte ho, objeví se běžné instalační prostředí, bohužel v angličtině, nicméně velmi jednoduché - možnosti volby jsou omezeny na volbu "read-only" pristupu (nemožno na tyto disky zapisovat z windows) a podpory UTF-8. Implicitně jsou obě možnosti vybrány a doporučujeme tak nechat.
{{.:ext2ifs.gif}}
Pomocí tohoto programu si budete moct připojit linuxové disky pod "písmena" jako klasické windowsové disky. Po instalaci je doporučeno restartovat. Pokud budete potřebovat případné změny v nastavení, program najdete v Ovládacích panelech, jinak se nástroj tváří zcela transparentně - nevytváří odkaz v "Programy" ani na "Ploše", připojené disky nijak nedávají najevo, že nejsou formátovány ve FAT či NTFS formátu.
=== Ověření velikosti Inode size stávajících oddílů ===
Nejprve zjistíme jaké označení mají připojené oddíly s ext3 souborovým systémem. Do terminálu zadáme:
mount | grep 'type ext3' | awk '{print $1}'
Příkaz nám vypíše pojmenování všech oddílů s ext3. Velikost Inode size zjistíme následujícím příkazem, kde doplníte místo "/dev/sda6" své pojmenování ext3 oddílu.
sudo tune2fs -l /dev/sda6 | grep "Inode size"
Pokud má oddíl Inode size vetší než 128, nelze ho pomocí Ext2 IFS (verze 1.11a) ve windows připojit. Pak je řešením [[#Ext2Fsd|Ext2Fsd]].
===== Odkazy =====
* [[http://www.linuxexpres.cz/okenko-do-oken/ext2driver-otevrete-tucnakovi-okno|Ext2driver – otevřete tučňákovi okno]] - více o podpoře linuxových souborových systémů, popsané i další nástroje
* [[http://www.root.cz/clanky/jak-pripojit-ext2-ext3-a-reiserfs-do-windows/|Jak připojit linuxové oddíly pro Windows]] - Návod na českém portálu.
{{page>úpravy/aktualizace}}