Forcing FSCK on Root Partition in Ubuntu

在一般狀況下,如果要針對非 Root 的 Partition 進行 fsck,只要先 umount 後再執行即可,但如果是 Root Partition 的話,可以搭配 tune2fs 指令在重開機後讓系統自動執行。

tune2fs 是 Linux 中可以針對 ext2 ~ ext4 檔案系統進行相關調整的指令。

Getting Started with Linux /etc/fstab File

在 Linux 系統中會有一個 /etc/fstab 的檔案,其全名為 Filesystem Table,它主要是負責紀錄硬碟與掛載目錄的對應。

在早期,如果要掛載硬碟到特定目錄時,必須手動使用 mount 指令執行,且在重啟系統以後又要再來一次。如果透過 /etc/fstab 控制相關的資訊的話,一來不需要每次都重新掛載,二來在管理上也非常方便。

Paste – Proposals that Stand Out in Seconds

在溝通的過程中,如果能透過簡報呈現我們的歸納和總結,就能夠比較容易達成讓對方理解的效果,但因為要製作簡報除了好的內容之外,美觀及排版又非常重要,往往一動用到簡報,就跟「快速溝通」這件事背離了。

那有沒有可能讓簡報又快又美呢?答案是有的,Paste 就是一個能幫你處理簡報美感的工具,你只要專心在內容上就可以快速產出精美的簡報了。

Adding Badges in GitLab Repositories

組織在運作一段時間以後,內部專案通常都會多如牛毛,因此在盤點專案時,如果資訊沒辦法一目瞭然,就可能會造成許多溝通的成本。

GitLab 有一個功能叫做 Badges,這個功能可以將你的 Pipeline 狀態及你的 Code Coverage 直接以標籤的方式顯示在 Repository 的資訊頁,方便相關人士進到這個專案時,就能大概知道這個專案的基本狀態。

How to Find UUID of Storage Devices in Linux

UUID 又稱「通用唯一識別碼」,在 Linux 系統中,可以辨識出各個不同的 Partitions。

如果你的機器有許多顆硬碟,裝置的名稱可能會因為 BIOS 設定或插入的順序改變,因此可以在 /etc/fstab 裡根據 UUID 進行掛載(Mount),就可以有效避免磁區錯亂的情況發生,

The Difference between Sample Peak and True Peak

當我們在調整音檔的音量時,如果把整段的音量拉大,雖然原本小聲的區間變大聲了,但原本就大聲的區間也會跟著被調高,如果音量超過某個界限時,聽起來就為有失真等等的狀況。

通常用戶在自己的設備播放音檔時,其背後都會經過 DAC(Digital-to-Analog Converter) 的轉換,當數位訊號轉成類比訊號時,會將鋸齒狀的波形平滑化。

而 Peak(峰值)就是用來判斷調整音量的一個基準。

Iconify – Unified Icons Framework

在開發網站的過程中,有一些前端需要顯示的 Components 都需要加一些 Icon 來協助使用者辨識,一般常見都是使用 Font Awesome 來處理,但其實還有許多不一樣 Icon Framework 可以選擇。

Iconify 就是其中一套文件、內容都算完整且開源的 Icon Framework,除了使用上容易之外,也可以跟其他像是 Font Awesome 等 Icon 一起混用。

Output History with History Command

在使用網路上的 Docker Image 時,如果需要再客製一些自己的需求,就必須根據 Image 再進行一些改良;但並不是所有的 Image 都有提供 Dockerfile 給你參考,當在沒有 Dockerfile 參考的狀況下,很難全盤知道 Image 裡做了什麼事,這樣要再去做客製的調整就會困難許多。

Docker 本身的 history 指令可以顯示 Image 的操作歷程紀錄,剛好可以解決上述的問題。