aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/freebsd/index.rhtml45
-rw-r--r--docs/freebsd/index.rhtml.config3
-rw-r--r--navigation.rhtml.inc4
3 files changed, 50 insertions, 2 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
diff --git a/navigation.rhtml.inc b/navigation.rhtml.inc
index 024ddb5..774aeeb 100644
--- a/navigation.rhtml.inc
+++ b/navigation.rhtml.inc
@@ -31,9 +31,9 @@
href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown"
aria-expanded="false">Note su</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
+ <li><a class="dropdown-item <%= @pageNames != nil && @pageNames[0] == 'freebsd' ? 'active' : '' %>" href="/docs/freebsd/">FreeBSD</a></li>
<li><a class="dropdown-item <%= @pageNames != nil && @pageNames[0] == 'git' ? 'active' : '' %>" href="/docs/git/git.html">git</a></li>
<li><a class="dropdown-item <%= @pageNames != nil && @pageNames[0] == 'querydsl' ? 'active' : '' %>" href="/docs/querydsl/querydsl.html">QueryDSL</a></li>
- <li><a class="dropdown-item <%= @pageNames != nil && @pageNames[0] == 'spring' ? 'active' : '' %>" href="#">Spring Framework</a></li>
<li><a class="dropdown-item <%= @pageNames != nil && @pageNames[0] == 'shell' ? 'active' : '' %>" href="/docs/shell/">Shell</a></li>
<li><hr class="dropdown-divider" />
<li><a class="dropdown-item <%= @pageNames != nil && @pageNames[0] == 'c' ? 'active' : '' %>" href="#">C</a></li>
@@ -46,7 +46,7 @@
<a class="nav-link <%= @pageNames != nil && @pageNames[0] == 'ip' ? 'active' : '' %>" href="/ip.php">Il tuo IP</a>
</li>
<li class="nav-item">
- <a class="nav-link disabled">Disabled</a>
+ <!-- <a class="nav-link disabled">Disabled</a> -->
</li>
</ul>