Pregătirea
Lista acțiunilor este aproximativ următoarea:
Obțineți suport USB de bază pe dispozitivul dvs. cu OpenWrt;
Instalați pachetele necesare pentru spațiul de stocare USB, după cum se arată mai jos). Un dispozitiv USB atașat (de exemplu, un hard disk) poate fi recunoscut de sistem;
Dacă nu ați făcut deja acest lucru, faceți un layout disc și creați un sistem de fișiere (citiți Instrucțiunea de stocare pentru a face acest lucru cu OpenWrt). Dispozitivul însuși și partițiile acestuia ar trebui să apară imediat în fișierul Device în directorul / dev /. De exemplu, / dev / sda este un dispozitiv cu partiții / dev / sda1. / dev / sda2 și așa mai departe. În cazul în care dispozitivul nu este etichetat și utilizează un singur sistem de fișiere, acesta poate fi accesat ca / dev / sda. Dispozitivele ulterioare pe care le conectați vor fi denumite / dev / sdb. / dev / sdc și așa mai departe. Asigurați-vă că pachetele de kernel corecte sunt instalate pentru a suporta un anumit sistem de fișiere (consultați Stocare);
După ce aceste sisteme de fișiere pot fi conectate și accesate, consultați Stocarea. Opțional, puteți configura conexiunea automată a acestor sisteme de fișiere la pornirea / etc / config / fstab. sau să o utilizați ca sistem de fișiere rădăcină prin extroot.
Pachete necesare pentru stocarea USB
Când dispozitivul USB este corect recunoscut de sistem, utilizând driverul corect al kernel-ului din lista de suport USB de bază. Următoarele pachete vor suporta spațiul de stocare USB:
kmod-usb-storage este necesar ... suport USB de stocare nucleu.
kmod-fs-
kmod-usb-storage-extras este opțional ... Kernel-ul suportă mai multe dispozitive, cum ar fi cititoare de carduri SmartMedia.
blocarea este recomandată necesar (folosind fstab sau puncte Luci de montare) ... script-uri pentru a conecta și de dispozitive de testare (sisteme de fișiere și spațiu de swap), precum și (dispozitive de recunoaștere nou conectate) hot-pluggable.
kmod-scsi-core Orice dispozitiv de stocare este un dispozitiv SCSI standard.
Înainte de lansarea Ajustării Atitudinii. Au fost necesare pachete suplimentare: bloc-hotplug pentru recunoașterea USB atunci când este conectat și block-extroot pentru sistemul de fișiere rădăcină pe suporturi externe. În ansamblul r26314, acestea au fost combinate într-o singură montare bloc.
Pachete suplimentare pentru stocare USB
e2fsprogsoptsionalno Acest pachet contine utilitati de baza pentru sistemele de fișiere ext2 / ext3 / ext4, cum ar fi mkfs.ext3, mkfs.ext4, fsck și alte programe de bază pentru formatarea și verificarea erorilor.
Instalează suportul de stocare USB, se presupune că USB este deja setat, inclusiv suportul pentru sistemul de fișiere ext4 și conectați un dispozitiv USB conectat, cu creat deja o partiție de swap Linux și ext4 partiție.
Rețineți că partițiile sunt adesea definite automat și următoarea comandă ar trebui să funcționeze și cu setările implicite:
Interzicem înregistrarea pentru dispozitivele neconectate
Puteți crea un fișier gol pentru a preveni scrierea directă a fișierelor în memoria routerului dacă dispozitivul extern nu este conectat: acum procesele care nu rulează ca root nu vor fi scrise în memoria dispozitivului (aflați acest subiect). Și, desigur, puteți folosi acest fișier în propriile scenarii.
Criptarea unui disc Linux folosind LUKS
Instalați pachetele necesare:
Creați fișierele de configurare necesare: Majoritatea pachetelor kmod-crypto- * creează fișiere în folderul /etc/modules.d pentru a permite automat modulele la momentul încărcării. Dar pachetul kmod-crypto-misc conține modulul sha256 (printre altele) care este o excepție, deci trebuie să creați manual un astfel de fișier:
Conectăm partiția criptată: Înlocuiți / dev / encrypted_partition prin partiția criptată și / mnt / mountpoit cu punctul de montare dorit: