Ubuntu

刪除所有分區並重新安裝後主目錄的持久性:

  • December 10, 2018

我在 mdadm RAID1 卷上執行 Ubuntu Server,遇到了一些問題,所以我決定進行全新安裝。

  • 我使用 Gparted 啟動,停止 mdadm 陣列,然後--zero-superblock在每個分區上執行,然後使用 Gparted 刪除分區。
  • 然後我從 Ubuntu 伺服器 USB 啟動,使用手動分區選項從頭開始配置 raid,並安裝 Ubuntu 18.04。
  • 安裝作業系統後的第一件事,我安裝了 xfce4 和 firefox 以及其他一些標準實用程序,然後重新啟動執行 startx 並啟動了 Firefox。

登錄後,我登錄後,我在重新安裝之前打開的選項卡立即打開了,我仍然登錄到 SO。事實上,我的整個主文件夾還在那裡。

我以為我已經把所有東西都炸了,然後重新開始。我完全不知道這是怎麼發生的。經過進一步檢查,我發現我的主文件夾中的所有文件也仍然存在。

我錯過了一些步驟嗎?我認為 –zero-superblock 和刪除分區的目的是刪除驅動器上的任何數據。我錯過了什麼?保證真正乾淨的安裝需要什麼?我確定我之前遵循了相同的確切程序,並且我的主目錄沒有持續存在。

編輯:所以我將陣列的組件驅動器清零,但現在在安裝程序的手動設置中,我無法將新分區設置為“可引導”(選擇它時沒有任何變化)。奇怪的是,在創建分區時,它不再詢問我是否要像過去那樣使用相同的安裝程序 USB 進行主分區或邏輯分區。

分區表實際上只是一段數據,它表示類似

  • 分區 1 從第 10 道開始,在第 99 道結束
  • 分區 2 從第 100 道開始,在第 599 道結束
  • 分區 3 開始於音軌 600,結束於音軌 16383

如果刪除分區表,那麼磁軌 10->99、100->599、600->16383 中的數據不會受到影響,只是作業系統不再知道如何找到它。因此,如果您隨後以完全相同的方式重新創建分區表,那麼您的數據仍然可用。我在 2016 年錯誤地銷毀了所有分區表時使用了它(https://www.sweharris.org/post/2016-02-10-break-mbr/

如果您還想刪除分區內的數據,那麼您需要將整個磁碟歸零,或者格式化分區。大多數安裝程序在您進行設置時可以選擇說“格式化分區”。

或者確保您的分區從不同的位置開始(例如 9->100、101->600、601->16384),這樣裡面的數據就不會看起來像一個文件系統。

引用自:https://unix.stackexchange.com/questions/487010