(擴展根目錄容量方法彙總)把Linux系統遷移到另一個分區或者硬碟

来源:http://www.cnblogs.com/jake9402/archive/2017/09/03/7470471.html
-Advertisement-
Play Games

Linux系統擴容方法彙總 相信很多朋友都有過這樣的經歷,本想裝個Ubantu玩玩,沒想到玩久了反而不習慣Windows了,然而開始裝系統的時候只分配了非常小的空間,那應該怎樣擴展我們的ubantu呢?下麵我為大家總結幾種方法(僅在ubantu下測試過) 一、通過系統整體遷移 首先:進入Window ...


Linux系統擴容方法彙總

  相信很多朋友都有過這樣的經歷,本想裝個Ubantu玩玩,沒想到玩久了反而不習慣Windows了,然而開始裝系統的時候只分配了非常小的空間,那應該怎樣擴展我們的ubantu呢?下麵我為大家總結幾種方法(僅在ubantu下測試過)

 

一、通過系統整體遷移

  首先:進入Windows,右鍵  ”此電腦(電腦)“——> "管理" ——>電腦管理(本地)——> 存儲 ——>磁碟管理(本地)

      ——>找到一個比較大的分區右鍵壓縮  等壓縮完重啟進入Ubantu

  其次:進入Ubantu後,下載分區管理軟體 sudo apt-get install gparted  ——>  打開軟體後把壓縮出來的分區新建成EXT4

  再次: 使用cp命令將ubantu所有文件拷貝到新的分區 sudo cp -ax / /新分區路徑如(sudo cp -ax / /media/jake/60283963283938FC)

  解釋:sudo:用root許可權執行,cp拷貝 -ax表示把所以文件細節都拷貝 /是此ubantu根目錄 “/media/jake/60283963283938FC”目標分區路徑

  修改工作

  拷貝完成後,需要做一些修改工作。系統在啟動時會預設掛載一些磁碟,一般是根據UUID進行操作。如果遷移了系統,磁碟的UUID發生變化,而配置文件不變,    將會出現錯誤。下麵就是修改啟動時預設掛載的磁碟。修改目標分區中/etc/fstab中的uuid ,uuid的查看命令是sudo blkid 。例如,對於/mnt/Ubuntu目錄下的etc   /fstab文件

  再進入Windows,用diskgenius將原ubantu分區克隆成鏡像文件(以防萬一,這樣可以直接恢復分區再使用),然後直接刪除原ubantu分區。此時你直接進入系統會

  出現問題(卡在grub上,網上有其他解決辦法不過可能不是通用的每個人情況不一樣),這裡我們用通用的解決辦法

  修複引導

  第一步:準備好Ubuntu U盤啟動,這個沒有的話自己刻錄一個,用軟碟通UltraISO刻錄一個,幾分鐘就搞定,最好用同個版本的Ubuntu,我沒試過用其他版本的。

  軟碟通UltraISO v9.5.3.2901 簡體中文完美註冊版  http://www.linuxidc.com/Linux/2012-11/74577.htm

  第二步:重啟,進入U盤啟動項,系統會詢問你要安裝(installing)還是試用(trying),你選著試用,過十幾秒,就會出現你熟悉的Ubuntu桌面。

  第三步:連接好網路,因為待會要下載那boot repair

  第四步:打開終端,終端快捷鍵是Ctrl+Alt+T

  輸入:sudo add-apt-repository ppa:yannUbuntu/boot-repair && sudo apt-get update

  回車後,終端界面會有提示信息,還是按下回車鍵,之後界面會有很多信息在界面上滾動,等待十幾秒就把終端關閉把。

  第五步:在終端再次輸入:sudo apt-get install -y boot-repair && boot-repair

  然後打開boot-repair

  再次進入系統你會發現系統除了空間變大了其他一模一樣

二、通過合併分區法

  這種辦法只能合併兩個相鄰的,且只能後面的追加到前面,局限性比較大,這裡就不多介紹了

  http://jingyan.baidu.com/article/0f5fb099f414556d8234ea5b.html

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在使用MVC時,向伺服器端發送POST請求時有時需要傳遞數組作為參數值 下麵使用例子說明,首先看一下Action 方式一,構造表單元素,然後調用serialize()方法得到構造參數字元串 調試模式監視參數,當點擊按鈕時,監視得到的參數如下 方式二:使用JavaScript對象作為參數傳值,參數名是 ...
  • 仿萬科底部的新聞滑動特效: ...
  • 所謂緩存,通俗點講就是把已經做過的事情結果先暫時存起來,下次再做同樣的事情,不用再重新去做,只要把之前的存的結果拿出來用即可,很明顯大大提升了效率。他的應用場景非常廣泛。如: 1、緩存ajax結果,大多數網站都會有產品推薦功能,比如按熱銷推薦,簡單低效的做法,每次點擊切換的時候,都要通過ajax去數 ...
  • 卸載mysql流程:1、查找以前是否裝有mysql。命令: 可以看到mysql的包:2、刪除mysql。刪除命令: 3、刪除老版本mysql的開發頭文件和庫。命令: 註意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除 ...
  • 環境:ubuntu16.04 交叉編譯器版本號:4.8.3 在編譯之前要編譯以下其依賴的軟體或庫:freetype,libpng,libxml2,libtiff,libjpeg,zlib,graphviz zlib庫 1.tar xvf zlib-1.2.11.tar.xz 2.export CC= ...
  • 用途說明 在執行Linux命令時,我們可以把輸出重定向到文件中,比如 ls >a.txt,這時我們就不能看到輸出了,如果我們既想把輸出保存到文件中,又想在屏幕上看到輸出內容,就可以使用tee命令了。tee命令讀取標準輸入,把這些內容同時輸出到標準輸出和(多個)文件中。要註意的是:在使用管道線時,前一 ...
  • 本文就linux中的壓縮工具gzip、bzip2和xz以及打包工具tar做出介紹,基本上能夠滿足工作中的需求和日常的使用。 ...
  • 當在Windows刪除文件時出現找不到該項目或者顯示該文件不在磁碟中,可以嘗試以下方法: 在要刪除文件的同級目錄下 新建一文本文檔,將下列代碼複製到文檔中,將文檔保存為尾碼名為.bat的文檔(名字隨意), DEL /F /A /Q \\?\%1 RD /S /Q \\?\%1 把你想刪除的文件或文件 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...