Sistemul de fișiere sistem de operare UNIX

Drepturile de acces la fișiere și directoare

Schimbarea permisiunile și dreptul de proprietate de fișiere și directoare pe un Unix ca sisteme de operare. Puteți utiliza comanda chmod și chown. Masca pentru a seta permisiunile pentru fișierele create pot fi modificate la nivel global în / etc profil / pentru Linux și /etc/login.conf pentru FreeBSD. De obicei, masca este valoarea implicită a 022. unmask se scade din 777, astfel, va avea o valoare de 755 permisiuni.

Despre discuri

Ce să boot-eze vechiul nucleu, în caz de urgență, de exemplu, după o construcție fără succes și de a instala un nou, opriți descărcarea făcând clic 6 în timpul numărătorii inverse, ceva pentru a ajunge la linia de comandă.

monturile de utilizare a discului

Informații despre directorii

Cine are ce fișiere deschise

Uneori este necesar pentru a afla ce secțiunea blocat fișier, din cauza a ceea ce afișează comanda umount de eroare corespunzător.

FreeBSD si cele mai Unix cum ar fi sisteme

Găsiți un fișier deschis pentru Xorg:

Găsiți inum212042 fișier în / var, puteți:

Găsiți un fișier deschis în directorul folosind unitatea de fuziune sau lsof:

Găsiți de aplicații PID:

Sistemele de fișiere Mount / remontează

De exemplu cdrom. înregistrate în / etc / fstab:

Sau puteți găsi dispozitivul în / dev, sau dmesg

Intrare în / etc / fstab:

Permite utilizatorilor pentru a monta CD-uri:

Intrare în / etc / fstab:

Se montează o partiție FreeBSD cu Linux

A se vedea numărul secțiunii în fdisk. de obicei, secțiunea korneyoy, dar poate fi pe de altă felie BSD. Dacă FreeBSD sub o mulțime de felii, nu pot fi văzute de fdisk. dar ele pot fi găsite în dev / sda * sau / dev / hda *.

remonteze

Pentru a remontarea dispozitivul fără unmounting, de exemplu fsck

Copiați fluxul de date cu CDROM-ul „și în fișierul de imagine ISO.

Crearea unei partiții de swap de pe acoperi

Să presupunem că aveți nevoie pentru a crește partiția swap, spun până la 2 GB, / swap2gb (pentru Linux)

Montare secțiunea SMB

În mount.cifs de adiție pachet vă permite să stocați privilegii de la dosar, de exemplu /home/user/.smb.

Și acum instalează:

image mount

Linux loop-back

Utilizarea MD - un dispozitiv de memorie (dacă este necesar, face kldload md.ko):

Sau folosind un pseudo (VN, nod virtual):

Crearea și arde imaginea ISO

Vom copia sectorul CD sau DVD pe sectoare.

Utilizați mkisofs ceva pentru a crea o imagine dintr-un fișier într-un director. Pentru a depăși limitările de nume de fișier, utilizați opțiunea -r. inclusiv extinderea RockRidge. sol pentru sistemele UNIX, -J cuprinde Joliet. utilizat de Microsoft, -L permite nume ISO9660 punct de pornire.

În FreeBSD, mkisofs poate fi instalat din porturile / usr / porturi / SysUtils / cdrtools.

Burn CD / DVD imagini ISO

FreeBSD nu se instalează DMA pe dispozitivele ATAPI, acest lucru se poate face prin intermediul variabilei sysctl sau /boot/loader.conf fișier. următor de înregistrare.

Utilizați burncd pentru dispozitivele ATAPI (burncd. De rutină, o parte a sistemului de bază) și cdrecord (din / usr / porturi / SysUtils / cdrtools) pentru dispozitive SCSI.

Deci, ca ispolzuye cdrecord. așa cum este descris mai sus. În plus, puteți utiliza interfața ATAPI nativă:

Record, așa cum este descris mai sus.

DVD + RW-tools

Pachet DVD + RW-tools (FreeBSD: porturi / SysUtils / DVD + RW-unelte) are toate caracteristicile necesare pentru a lucra cu DVD, plus growisofs. pentru CD sau DVD de înregistrare. Documentația cu exemple pot fi găsite în manualul FreeBSD capitolul 18.7

Conversia imaginii de fișier Nero .NRG în fișierul .iso

Nero adaugă antetul de imagine pentru 300kb, acesta poate fi tăiat prin utilizarea dd.

Conversia imaginii bin / cue la .iso

Acest lucru se poate face cu ajutorul unui program de mic, bchunk. In FreeBSD, poate fi găsit în porturi / usr / porturi / SysUtils / bchunk.

Crearea unui fișier de imagine pe baza

De exemplu, dimensiunea partiției 1GB utilizează fișierul /usr/vdisk.img. În acest caz, vom folosi tasta -u 0. dar poate fi orice număr.

Imaginea creată de fișier poate fi montat la boot, prin înregistrarea unui /etc/rc.conf linie și / etc / fstab.
Verificați corectitudinea setărilor, puteți utiliza comanda /etc/rc.d/mdconfig începe (după eliminarea md0 dispozitivului cu comanda # mdconfig -d -u 0).
Rețineți că montarea automată a imaginii va funcționa numai dacă fișierul de imagine nu este în partiția rădăcină, datorită faptului că script-ul /etc/rc.d/mdconfig este executat într-un stadiu incipient de încărcare, atunci când partiția rădăcină nu este încă disponibilă pe înregistrare. Imaginile sunt situate în afara partiția rădăcină va fi montat mai târziu, /etc/rc.d/mdconfig2 script-ul.

/etc/rc.conf:
mdconfig_md0 = "- t vnode -f /usr/vdisk.img" # / usr nu este pe partiția rădăcină

/ Etc / fstab: (0 0 la sfârșitul anului, foarte important, spune fsck pentru a ignora dispozitivul de testare, deoarece nu există încă)
/ Dev / md0 / usr / vDisk UFS rw 0 0

În plus, mai târziu vă puteți mări dimensiunea imaginii, să zicem 300 MB.

Linux și losetup

/ Dev / zero, este mult mai rapid decât urandom. dar mai puțin sigură de criptare.

Crearea sistemului de fișiere în memorie

Memoria sistemului de fișiere este foarte rapid, are sens să-l folosească pentru aplicații cu un grad ridicat de disc IO. Creați o dimensiune a secțiunii de 64 MB, și montați-l în / memdisk:

performanța discului

Citiți și scrieți fișierul 1GB în secțiunea ad4s3c (/ home)