Puncte:0

Montarea unității de rețea PC Box pe wsl2 cu drvfs funcționează manual, dar nu în /etc/fstab

drapel ae

Vreau să montez o unitate Box pe wsl2, astfel încât să pot accesa aceleași fișiere sincronizate local/cloud pe două sisteme diferite (windows și linux). Box este un sistem de fișiere FAT32, care cred că este suportat de drvfs mount.

Îl pot monta bine dacă îl montez din fișierul .bashrc folosind următoarea comandă de montare:

sudo mount -t drvfs 'C:\Users\Jakda\Box' /mnt/box

Apoi pot accesa /mnt/box printr-un link simbolic din directorul meu de acasă.

Problema cu aceasta este că trebuie să introduc parola mea sudo de fiecare dată când deschid un terminal WSL, ceva ce nu pot face întotdeauna.

Am introdus această linie /etc/fstab

„C:\Users\Jakda\Box” /mnt/box drvfs implicite 0 0

iar când alerg monte -a Eu iau:

<4>ATENȚIE: montură: se așteaptă dispozitivul virtio...
<3>init: (110) EROARE: MountPlan9WithRetry:285: montați drvfsa pe /mnt/box (cache=mmap,rw,msize=262144,trans=virtio,aname=drvfs;path='C:\Users\Jakda\ Caseta';symlinkroot=/mnt/) a eșuat: 2
mount: Nu există un astfel de fișier sau director

Incerc asta de ceva vreme si nu stiu ce sa fac.

drapel hr
Aș încerca să omit ghilimele și să înlocuiesc barele oblice inverse cu echivalentul lor octal „\134”
Aaron Earle-Richardson avatar
drapel ae
omg asta a fost multumesc
drapel hr
... dacă a funcționat, cred că ar trebui să-l adaug ca răspuns
Puncte:1
drapel hr

Prelucrarea /etc/fstab fișierul în Linux este realizat de o funcție obţinere. Conform paginii sale de manual:

GETMNTENT(3) Manual pentru programator Linux GETMNTENT(3)

.
.
.

DESCRIERE
       Aceste rutine sunt folosite pentru a accesa fișierul de descriere a sistemului de fișiere
       /etc/fstab și fișierul de descriere a sistemului de fișiere montat /etc/mtab.

.
.
.

       Deoarece câmpurile din fișierele mtab și fstab sunt separate prin spații albe,
       evadările octale sunt folosite pentru a reprezenta spațiul de caractere (\040), tab
       (\011), linie nouă (\012) și bară oblică inversă (\) în acele fișiere când apar...
       cur într-una din cele patru coarde dintr-o structură mntent. Rutinele adâ
       dmntent() și getmntent() vor converti de la reprezentarea șir în
       scăpat de reprezentare și înapoi. La conversia din repre… scăpat
       , secvența \134 este, de asemenea, convertită într-o bară oblică inversă.

(de departe cel mai des folosit dintre acestea este \040 pentru caracterul de spațiu - tab-urile și liniile noi, deși sunt legale în numele de căi Linux, sunt rareori folosite în practică).

Deci, eliminați ghilimele și înlocuiți barele oblice inverse cu evadările lor octale \134:

C:\134Users\134Jakda\134Box /mnt/box drvfs defaults 0 0

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.