Ubuntu:增加交換 [指南]

安裝 Ubuntu 時,會創建一個交換文件。交換文件通常約為 2 GB,但有時可能更大。現在,這個交換文件可以為大多數 Ubuntu 用戶解決問題,因為大多數現代 PC 都具有很高的性能和 RAM。

如果您在 Ubuntu 上非常依賴交換,因為您經常使用物理 RAM,那麼 2-4 GB 交換文件是不夠的。值得慶幸的是,可以將交換的大小從默認值增加到更大的大小。

Ubuntu:增加交換

Ubuntu:增加交換 [指南]要開始增加交換大小的過程,您需要打開一個終端窗口。遺憾的是,Ubuntu 交換文件是系統級文件,它需要 root 終端訪問權限才能修改.

要在 Ubuntu 桌面上打開終端窗口,請按 鍵盤上的Ctrl + Alt + T。 或者,您可以通過在應用程序菜單中搜索“終端”來啟動終端。

關閉默認交換

在創建新的交換文件之前,您必須關閉舊的交換文件。要關閉舊交換,請轉到 Linux 終端並在位於目錄中的 Ubuntu 交換文件上執行 swapoff 命令/。

須藤交換/交換文件

禁用默認的 Ubuntu 交換文件後,請驗證它。您可以通過使用-h 命令行開關執行free 命令 來驗證交換 。

免費 -h

查看“交換:”列。如果它在每個位置都顯示 0B,則您實際上已關閉了 Ubuntu 默認交換文件。如果沒有,請重新運行 swapoff命令並重 試。

刪除現有的交換文件

現在默認的 Ubuntu 交換文件已經關閉,需要從系統中刪除它。為什麼?如果我們不刪除默認交換文件,它可能會與我們創建的新交換文件衝突,因為它們將使用相似的文件名。

要從 Ubuntu 系統中刪除默認交換文件,您必須將終端會話提升到 root 帳戶。root 帳戶是 Ubuntu 系統上唯一可以從/目錄中刪除文件和文件夾的帳戶。

Ubuntu:增加交換 [指南]

要訪問 Ubuntu 中的 root 帳戶,請使用下面的 sudo -s 命令。

須藤 -s

在終端中獲得 root 訪問權限後,使用 rm 命令從您的計算機中刪除默認的 Ubuntu 交換文件。 

cd / rm 交換文件

當 rm 命令運行時,默認的 Ubuntu 交換文件將從您的系統中消失。要確認它已經消失,請在目錄中執行 ls 命令/。如果在文件列表中沒有看到“swapfile”,則已成功刪除。

ls

創建一個新的交換文件

現在默認的 Ubuntu 交換文件已從您的系統中刪除,是時候創建一個新文件了。要創建新的交換文件,您需要使用dd命令。該 DD命令是很方便的,將能夠創建一個新的交換文件一樣大或小,只要你喜歡。

要創建新的交換文件,您必須首先確定以兆字節為單位的大小,因為這是dd使用的。例如,要製作 8 GB 的交換文件,您需要做 8 x 1024,計算為 8192 MB。

計算出新的 Ubuntu 交換文件的大小後,將其輸入到下面的命令中以創建新的交換文件。

sudo -s dd if=/dev/zero of=/swapfile bs=1M count=YOUR_MEGABYTE_NUMBER_HERE

該 DD命令將需要一些時間才能完成。完成後,您的新交換文件將位於/舊交換文件所在的目錄中。

創建新的交換文件後,使用 chmod 命令將交換文件更新為正確的權限。 

chmod 600 /交換文件

啟用新交換 

創建新的交換文件並更新其權限後,是時候在您的系統上啟用新的交換了。為此,我們需要使用mkswap 命令。它將掃描新的交換文件並允許將其用作交換空間。

使用下面的 mkswap 命令,在 Ubuntu 中啟用您的新交換文件。

mkswap /交換文件

一旦 再用mkswap 執行命令,你會看到一個命令行輸出,上面寫著“建立交換空間”,其次是交換UUID和它的大小。 

Ubuntu:增加交換 [指南]

執行完 mkswap 命令後,就該在 Ubuntu 中使用 swapon 命令打開新的交換文件了。使用下面的 swapon 命令,在 Ubuntu 中打開新的交換。

交換/交換文件

當新的交換文件打開時,您將能夠通過執行free -h 命令來驗證它 。查看“交換:”列下以確認它正在工作。 

留下評論

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

如何為 Windows 使用者在 Pardus Linux 中自訂 XFCE 面板

透過底部工作列、應用程式選單、常用啟動器、開啟視窗按鈕、系統托盤和時鐘,讓 Pardus XFCE 介面更貼近使用者。了解需要更改哪些內容以及如何測試佈局。

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

如何使用 Unattended-Upgrades 設定自動化的無頭 Debian 升級

在無頭 Debian 伺服器上設定無人值守升級,驗證 systemd 計時器,進行安全測試,控制重啟,並監控自動安全更新。

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

修正 SUSE Linux Enterprise Server 上的 Cockpit Web 控制台無法連線的問題

透過檢查 HTTPS URL、systemd 套接字、已安裝的軟體包、firewalld 區域、憑證和日誌,對 SUSE Linux Enterprise Server 上的 Cockpit 進行故障排除。

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

如何在不停機的情況下將 SLES 15 SP5 移轉到 SP6

了解如何透過經過測試的 SLE HA 滾動升級、逐節點檢查以及明確的單一伺服器停機時間注意事項,在 SLES 15 SP5 到 SP6 遷移期間保持服務的可用性。

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。