aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAlessandro Iezzi <aiezzi@alessandroiezzi.it>2022-07-06 12:45:12 +0200
committerAlessandro Iezzi <aiezzi@alessandroiezzi.it>2022-07-06 12:45:12 +0200
commit83c9964cd286a7453673676de07f94f585a96096 (patch)
treeb84cf29f541357352e81f1c5b5bf236b3bdd1f53 /docs
parentf2cace36820833b855a8617b4164e0728b0dabc2 (diff)
downloadwebsite-83c9964cd286a7453673676de07f94f585a96096.tar.gz
website-83c9964cd286a7453673676de07f94f585a96096.zip
Add FreeBSD notes
Diffstat (limited to 'docs')
-rw-r--r--docs/freebsd/index.rhtml45
-rw-r--r--docs/freebsd/index.rhtml.config3
2 files changed, 48 insertions, 0 deletions
diff --git a/docs/freebsd/index.rhtml b/docs/freebsd/index.rhtml
new file mode 100644
index 0000000..db2b0e7
--- /dev/null
+++ b/docs/freebsd/index.rhtml
@@ -0,0 +1,45 @@
+<h1>FreeBSD</h1>
+
+<h2>Indice</h2>
+<ol>
+ <li><a href="#mount_di_una_pendrive">Mount di una pendrive</a></li>
+ <li><a href="#visualizzare_chi_detiene_il_lock_su_un_file">Visualizzare chi detiene il lock su un file</a></li>
+</ol>
+
+<h2 id="mount_di_una_pendrive">Mount di una pendrive</h2>
+<p class="hyphens">Per prima cosa, bisogna creare una directory per il punto di mount. Personalmente uso la directory
+ <code>/mnt</code> dove creo quella relativa al dispositivo, che sia una pendrive o un hard-disk esterno. In questo
+ caso si sta facendo il mount di una semplice pendrive, quindi si potrebbe creare una directory come questa:</p>
+<pre class="bordered"># mkdir /mnt/pendrive</pre>
+<p class="hyphens">Bisogna ora procedere nel determinare quale sia il device file della pendrive. Su GNU/Linux
+ si potrebbe usare il comando <code>fdisk -l</code> ma su FreeBSD non esiste l'opzione <code>-l</code>. Il device
+ file viene composto in questo modo <code>/dev/&lt;device>&lt;numero_device></code>, ad esempio, l'hard-disk nel
+ quale il sistema operativo sta girando potrebbe essere <code>/dev/ada0</code>, dove <i>ada</i> &egrave; il nome del
+ dispositivo (ovvero l'interfaccia alla quale &egrave; collegato) e <i>0</i> &egrave; il numero. Mentre le
+ partizioni vengono contrassegnate dalle lettere, per i dispositivi connessi via USB (proprio come le pendrive),
+ vengono creati i device file <code>/dev/da*</code>, come per i dispositivi <i>ada</i>, i <i>da</i> vengono
+ identificati da un numero, ad esempio: <code>/dev/da0</code>. Solitamente non si fa il mount di un intero
+ dispositivo ma di una partizione, che in questo caso vengono rappresentate in questo modo:
+ <code>/dev/da&lt;numero_dispositivo>s&lt;numero_partizione>&lt;lettera_partizione></code>, quindi, collegando
+ la pendrive con un'unica partizione, ed eseguendo <code>ls -1 /dev/da*</code> si otterr&agrave; un output simile
+ al seguente:
+<pre class="bordered"># ls -1 /dev/da*
+/dev/da0
+/dev/da0s1</pre>
+<p class="hyphens">Quindi, il mount si effettua su <code>/dev/da0s1</code> (per questa situazione, si
+ ipotizzer&agrave; che la partizione sia FAT), quindi eseguire:</p>
+<pre class="bordered"># mount_msdosfs /dev/da0s1 /mnt/pendrive/</pre>
+<p class="hyphens">Per rimuovere il dispositivo, &egrave; necessario effettuare l'umount della directory, in questo
+ modo:</p>
+<pre class="bordered"># umount /mnt/pendrive</pre>
+<p><b>Riferimenti</b></p>
+<ul>
+ <li>
+ <a target="_blank"
+ href="https://forums.freebsd.org/threads/mounting-usb-flash-drive.25079/">Mounting USB Flash Drive</a>, su
+ <i>forums.freebsd.org</i>
+ </li>
+</ul>
+
+<h2 id="visualizzare_chi_detiene_il_lock_su_un_file">Visualizzare chi detiene il lock su un file</h2>
+<pre class="bordered">fstat ~/nomefile</pre> \ No newline at end of file
diff --git a/docs/freebsd/index.rhtml.config b/docs/freebsd/index.rhtml.config
new file mode 100644
index 0000000..8cdcfd4
--- /dev/null
+++ b/docs/freebsd/index.rhtml.config
@@ -0,0 +1,3 @@
+title: FreeBSD
+category: notes
+pageNames: [freebsd] \ No newline at end of file