28Jun
Vďaka aktualizácii Windows 10 Fall Creators Update podsystém Windows pre systém Linux teraz umožňuje manuálne pripojenie jednotiek. Stále automaticky montuje všetky interné jednotky NTFS.Teraz však môžete ručne pripojiť externé jednotky a sieťové priečinky pomocou príkazu Linux mount.
Ako pripojiť externé zariadenia
Podsystém Windows pre systém Linux naďalej automaticky montuje pevné jednotky NTFS.Ak máte internú jednotku C: a jednotku D: uvidíte ich v /mnt/ c a /mnt/ d v prostredí systému Linux.
DrvFs teraz umožňuje pripojiť externé jednotky, ako sú USB sticky, disky CD a DVD.Tieto zariadenia musia používať súborový systém Windows, ako sú napríklad systémy NTFS, ReFS alebo FAT.Zariadenia naformátované systémom súborov Linux, ako je ext3 alebo ext4, stále nemôžete pripojiť.
Rovnako ako interné jednotky, tieto externé jednotky zostanú prístupné aj v systéme Windows po ich namontovaní v prostredí systému Linux. Upevnenie je taktiež sprístupňuje aj z okolia prostredia.
Povedzme, že máte externú jednotku G: ktorá predstavuje buď jednotku USB alebo optickú jednotku. Ak ju chcete pripojiť, spustili by ste nasledujúce príkazy:
sudo mkdir /mnt/ g sudo mount -t drvfs G: /mnt/ gSamozrejme nemusíte namontovať disk na /mnt/ g. Môžete ho pripevniť kdekoľvek chcete. Stačí nahradiť oba prípady /mnt/ g v príkazoch s požadovanou cestou.
Ak chcete neskôr odpojiť jednotku, aby ste ju mohli bezpečne odstrániť, spustite štandardný príkaz umount:
sudo umount /mnt/g/Pri práci s externým zariadením naformátovaným súborovým systémom FAT alebo akýmkoľvek sieťovým súborovým systémom existujú určité obmedzenia. Systém súborov nebude citlivý na veľké a malé písmená a na nich nemôžete vytvoriť symbolické odkazy alebo tvrdé odkazy.
Ako pripojiť lokality v sieti
Môžete tiež pripojiť lokality v sieti. Akékoľvek umiestnenie v sieti, na ktoré sa môžete pripojiť v rámci systému Windows, môžete pripojiť z shell Linux.
Sieťové umiestnenia je možné namontovať jedným z dvoch spôsobov. Ak namapujete sieťovú jednotku na písmeno jednotky, môžete ju pripojiť pomocou rovnakých možností ako vyššie. To vám dáva príležitosť ľahko sa prihlásiť do zdieľanej siete a zadávať svoje poverenia v programe Prieskumník. Ak je napríklad mapovaná sieťová jednotka F: , môžete spustiť nasledovné príkazy na pripojenie:
sudo mkdir /mnt/ f sudo mount -t drvfs F: /mnt/ fMôžete tiež zadať jednotku pomocou UNC( Universal Naming Convention).Ak je napríklad cesta k sieťovej zdieľanej zložke \\ server \, spustite nasledujúci príkaz. Znova použite akýkoľvek bod pripojenia, ktorý sa vám páči namiesto priečinka /mnt/.
sudo mkdir /mnt/ priečinok sudo mount -t '\\ server \ folder' /mnt/ zložkaPodsystém systému Windows pre prostredie Linux neposkytuje žiadny spôsob, ako špecifikovať poverenia, ktoré chcete použiť.Povoľovacie údaje môžete určiť tak, že prejdete na priečinok v priečinku Prieskumník súborov v systéme Windows, zadáte ich pomocou nástroja Credential Manager alebo pomocou príkazu net use.
Môžete spustiť príkaz net use v prostredí Linuxu, pretože Windows Subsystem for Linux vám umožňuje spustiť softvér Windows z príkazového riadku Linux. Stačí spustiť príkaz takto:
net.exe použiteNapríklad nasledujúci príkaz by sa pripojil k priečinku \\ server \ s užívateľským menom Bob a heslom LetMeIn a mapovať ho na vašu jednotku F:Tu je príkaz, ktorý by ste spustili:
net.exe použite f: \\ server \ zložka / používateľ: Bob LetMeInPo pripojení raz si systém Windows zapamätá toto užívateľské meno a heslo a automaticky ich použije, aj keď použijete príkaz mountv prostredí Linuxu.
Ak chcete odpojiť sieťové umiestnenie, môžete znova použiť štandardný príkaz umount:
sudo umount /mnt/ zložkaDrvFs neurčuje správne nastavenie oprávnení pre Linux pri pripojení sieťového umiestnenia. Namiesto toho sa zdá, že všetky súbory v sieťovom súborovom systéme majú prístup k úplnému prístupu( 0777) a môžete sa pokúsiť otvoriť iba súbor s prístupom k súboru. Súborový systém tiež nerozlišuje veľké a malé písmená a na nich nemôžete vytvárať symbolické odkazy.