2013-10-15 49 views
1

我已經安裝了ubuntu與windows7雙啓動,windows 7(C盤)的磁盤大小爲420GB,Linux的驅動器大小爲50GB。現在我在Ubuntu上面臨空間問題。我無法重新安裝它們,也無法調整(縮小)窗口分區。將Linux根文件夾的子文件夾(/ tmp,/ lib,/ etc)移動到另一個位置會影響系統嗎?

我正在考慮將/ opt,/ bin,/ sbin,/ etc,/ usr,/ lib/tmp,/ home/user/Desktop等大文件夾移動到Windows驅動器的其他文件夾中,並創建一個鏈接相同的/。這會影響linux系統的啓動,執行命令,啓動終端,運行已安裝的應用程序,如java,ruby等?如果是的話,那麼同樣的其他解決方案是什麼?

+0

這不應該在unix.stackexchange上? –

回答

4

首先對不起我的英語(如果我似乎有點粗魯,這不是我的本意)。

通常,您可以將/ etc,/ bin,/ opt(和類似文件夾)等文件夾移動到其他分區,即使在不同的硬盤驅動器上,也只需將文件夾的內容複製到新位置並相應修改fstab (在這一步中要注意);但是在這種情況下,由於Windows使用的文件系統的類型,存在一些問題。如果將這些文件夾之一移動到NTSF格式的文件系統中,您將失去一些功能,並且可能會遇到一些安全和穩定性問題。出於這個原因,我很難阻止你這樣做。

您可以在Windows分區上創建一個文件夾,在其中可以放入所有不需要執行的大文件(例如,torrent,音樂,視頻,pdf存檔等),創建一個/ home/YOUR_USER/WHERE_YOU_WANT中的空文件夾,將此文件夾與Windows中的實際文件夾鏈接起來,並修改fstab以自動掛載windows分區。

我建議你在FSTAB上看到這個Arch-linux wiki:它寫得很好,很詳盡。

1

當然,如果你移動引導文件夾或任何重要的文件夾,會引起啓動問題,所以最好的辦法是搜索可能在/ var/log目錄中積累的日誌並將其清空。另一種方法是使用apt-get remove,apt-get purge命令或突觸包管理器來刪除ubuntu不需要的不需要的軟件包。您還可以檢查任何正在大小且未被使用的文件。

您還可以嘗試附加和安裝USB驅動器,您可以在Linux中備份您的重要文件夾,然後在Linux中刪除它們而不是文件系統。

感謝&問候,
阿洛克Thaker

+0

但我這樣做了其他文件夾,如MySQL的數據文件夾,我在Ubuntu上安裝了MySQL,並創建了一個窗口的MySQL的數據文件夾爲Ubuntu的MySQL的數據文件夾的鏈接,我能夠查詢在Windows中創建的Ubuntu的數據庫。所以我認爲如果文件夾:/ usr,〜/ Desktop和/ home不需要啓動,那麼我們可以在其他分區中移動它們,並創建一個相同的鏈接。對此有何評論? – thekosmix

+0

@Alok:我只想移動一些像/ bin/var/home等文件夾,而不是整個根文件夾,它會工作嗎? – thekosmix

相關問題