Debian
如何解除安裝 root 並執行使用 SSH 修改整個磁碟的 Python 腳本?
我想使用 SSH 連接到 Debian 或 CentOS 設備並通過在其上寫入新的原始磁碟映像文件和新的分區表來修改其整個磁碟(只有一個具有 5 個分區的 30 GB 磁碟,第 5 個是 Linux 根)。我的主要目標是遠端自動完成此操作。
所以我想也許我可以以某種方式解除安裝根分區並在 Linux 在 ram 上執行時執行 Python,這可能嗎?
有沒有替代或更好的解決方案?
補充說明:“它們不是伺服器,它們就像 Raspberry Pi 一樣,我們可以輕鬆進行物理訪問,擁有我們手動移除的類似磁碟的 SD 卡,安裝在我們的電腦上並寫入一個新映像,然後啟動到 Debian USB 並在休息時安裝它的自由空間。我正在努力使這更容易。
你不能完全按照描述的那樣做。
但是,許多發行版使用 inramfs 映像進行非常早的引導。如果您要修改此映像中的初始化腳本,您可以在掛載文件系統之前執行您的任務。您需要更加聰明地編寫一種只發生一次的方法。所有這些都可以通過足夠的訪問權限遠端完成。由於 CentOS 和 Debian 為它們的 initramfs 使用不同的系統,你需要做兩次。在部署到您沒有本地訪問權限的系統之前,最好先解決您可以本地訪問的系統上的錯誤。這種事情需要完美地工作。