如何新增加密分割區

更新於 發佈於 閱讀時間約 5 分鐘
raw-image

個人在使用Fedora系統上想把比較個人的檔案資料加密起來,去google search 發現Linux有LUKS這套軟體可以達成我的需求。那這篇筆記主要記錄我安裝流程,所以很入門。

建立加密磁碟區

切換成su帳號

su -

格式化成Luks分割區

選擇要加密的磁碟區,這次我用一顆閒置硬碟做測試,指令如下

cryptsetup luksFormat /dev/sda

在格式化成Luks前,請務必把硬碟裡面資料做備份,接下來會詢問是否確定要執行,請輸入大寫YES,一定要輸入大寫YES

程式運行途中會要求輸入密碼,請自行輸入密碼,密碼至少8碼請不要太簡單,英數混用。

WARNING!
===========
This will overwrite data on /dev/sda irrevocably.
Are you sure? (Type 'yes' in capital letters): YES

Enter passphrase for /dev/sda:
Verify passphrase:

使用設備映射器解鎖Luks分割區

切換成su帳號

一樣維持在su帳號登入

su -

使用設備映射器

輸入底下指令後,接着輸入Luks分割區位置(/dev/sda)與mapper名稱(data),如下

cryptsetup open /dev/sda data

接下來輸入密碼

Enter passphrase for /dev/sda:

密碼正確後,就會把Luks分割區映射到 /dev/mapper/data這個路徑

建立文件系統

當把Luks分割區成功映射後,接下來就是爲Luks分割區建立常用的ext4文件系統,指令如下參數-L是將該分割區名稱命名爲data

mkfs.ext4 -L data /dev/mapper/data

掛載分割區

桌面環境

建立文件系統之後,如果是使用gnome桌面環境的話,可以開啓Files程式

接下來用快速操作指南方式說明格式如下:
達成任務或者目前畫面標題:操作動作

掛載LUKS分割區(達成任務):滑鼠點選螢幕左邊側邊欄最下方的[其他位置]→滑鼠點選Files程式主內容區的硬碟[/dev/sda]→跳出輸入硬碟密碼對話框→輸入硬碟密碼後→滑鼠按解鎖→跳出輸入使用者密碼對話框→輸入使用者密碼→滑鼠按驗證→驗證成功後會自動掛載上去。如我的例子會掛載到/run/media/zy/data,之後就可以把資料存進去了。

指令

輸入底下指令後,接着輸入Luks分割區位置與mapper名稱,

sudo cryptsetup open /dev/sda data

請輸入使用者密碼,接著是硬碟解鎖密碼

[sudo] password for zoy: 
Enter passphrase for /dev/sda:

密碼正確後,就會把Luks分割區映射到 /dev/mapper/data這個路徑。

我舉例掛載到我的家目錄裡的temp資料夾下,指令如下

mount /dev/mapper/data /home/zoy/temp

資料夾變更權限

剛格式化完後,資料夾權限屬於root管理者的,現在要變更成正在使用的帳號,請把zoy改成你正在使用的帳號

chown -R zoy:zoy /home/zoy/temp

卸載分割區

我舉例,我要卸載我的家目錄裡的temp資料夾,所以先用umount指令把設備映射器上的data(/dev/mapper/data)從temp資料夾卸載下來。如下第一行指令。

接下來要取消設備映射器上的data,請下第二行指令。

sudo umount /home/zoy/temp
sudo cryptsetup close data

結尾

以上是我今天整理的安裝流程,如果這篇文章對你有幫助,請別急著離開,花個1分鍾按文章底下拍手圖示(我會得到些些許收益)也記得按愛心與追蹤,最後分享給使用Fedora的人。

留言
avatar-img
留言分享你的想法!
avatar-img
小魚的沙龍
21會員
48內容數
記錄自己使用Fedora的所見所聞
小魚的沙龍的其他內容
2024/02/14
過年期間,使用Fedora 39 版本的過程中遇到HDMI音效驅動問題,透過按alt+f2並輸入r後按Enter鍵重新啟動gnome-shell解決問題。
Thumbnail
2024/02/14
過年期間,使用Fedora 39 版本的過程中遇到HDMI音效驅動問題,透過按alt+f2並輸入r後按Enter鍵重新啟動gnome-shell解決問題。
Thumbnail
2023/10/02
今天要來介紹如何在Fedora 作業系統上安裝Android Studio,小魚實際安裝Android Studio後發現步驟其實蠻簡單的。 然後整個安裝過程記錄在這篇文章,如果有不會安裝Android Studio的初學者可以參考這篇文章。 android studio 安裝 首先到an
Thumbnail
2023/10/02
今天要來介紹如何在Fedora 作業系統上安裝Android Studio,小魚實際安裝Android Studio後發現步驟其實蠻簡單的。 然後整個安裝過程記錄在這篇文章,如果有不會安裝Android Studio的初學者可以參考這篇文章。 android studio 安裝 首先到an
Thumbnail
2023/06/25
Linux桌面環境很多種,可以參考這篇介紹文章,最後我選擇了gnome與cinnamon。如果你也想安裝cinnamon那就看下去吧。
2023/06/25
Linux桌面環境很多種,可以參考這篇介紹文章,最後我選擇了gnome與cinnamon。如果你也想安裝cinnamon那就看下去吧。
看更多
你可能也想看
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
本教程將引導您在 Ubuntu 系統上啟用 SSH、配置防火牆規則以允許入站連接,並更改預設 SSH 連接埠以增強安全性。包括更新系統、安裝OpenSSH伺服器、更改連接埠、設定防火牆、檢查規則和重新啟動服務等步驟。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
Thumbnail
前言 很多人電腦使用久了,沒有整理,桌面會非常雜亂,這一個雜亂會在你不知不覺中,消磨掉你的時間。今天我會教你用“密語”重新定義你的桌面。 Demo影片 先附上影片,讓各位看看極簡桌面效果如何 接下來,讓我一步一步開始教你怎麼操作: 第一步 建立一個存放資料夾(路徑隨意,在此以桌面為例),名字依你喜好
Thumbnail
前言 很多人電腦使用久了,沒有整理,桌面會非常雜亂,這一個雜亂會在你不知不覺中,消磨掉你的時間。今天我會教你用“密語”重新定義你的桌面。 Demo影片 先附上影片,讓各位看看極簡桌面效果如何 接下來,讓我一步一步開始教你怎麼操作: 第一步 建立一個存放資料夾(路徑隨意,在此以桌面為例),名字依你喜好
Thumbnail
最近我在使用NextCloud遇到了一個問題,就是點進去應用程式商店頁面後,無法顯示常用的行事曆、任務、專案管理這些應用程式來安裝。 這是因爲使用紅帽系的發行版都會預設安裝SELinux軟體來提高系統安全性,所以因爲權限關係會擋住NextCloud執行,所以這個問題其實只要做相關SELinux配置
Thumbnail
最近我在使用NextCloud遇到了一個問題,就是點進去應用程式商店頁面後,無法顯示常用的行事曆、任務、專案管理這些應用程式來安裝。 這是因爲使用紅帽系的發行版都會預設安裝SELinux軟體來提高系統安全性,所以因爲權限關係會擋住NextCloud執行,所以這個問題其實只要做相關SELinux配置
Thumbnail
之前我已經成功在fedora架設nextcloud了,不過現在還無法讓其他台電腦連到NextCloud所以這部份需要設定的有 firewall(防火牆) Apache HTTP服務器的NextCloud網站設定文件 NextCloud配置文件。 請防火牆開放80port 顯示系統內建服務名稱
Thumbnail
之前我已經成功在fedora架設nextcloud了,不過現在還無法讓其他台電腦連到NextCloud所以這部份需要設定的有 firewall(防火牆) Apache HTTP服務器的NextCloud網站設定文件 NextCloud配置文件。 請防火牆開放80port 顯示系統內建服務名稱
Thumbnail
個人在使用Fedora系統上想把比較個人的檔案資料加密起來,去google search 發現Linux有LUKS這套軟體可以達成我的需求。那這篇筆記主要記錄我安裝流程,所以很入門。
Thumbnail
個人在使用Fedora系統上想把比較個人的檔案資料加密起來,去google search 發現Linux有LUKS這套軟體可以達成我的需求。那這篇筆記主要記錄我安裝流程,所以很入門。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News