如何在不重裝的情況下擴大系統檔案分區

如何在不重裝的情況下擴大系統檔案分區

我正在使用 SteamOS。我相信 SteamOS 是基於 Debian 的。

我擦拭了筆記型電腦並順利安裝。當我開始移動我的音樂時,我收到了這則訊息:複製到“音樂”時出錯。 - 目的地沒有足夠的空間。嘗試刪除檔案以騰出空間。

我想,我需要擴大某種分區,但我不知道該怎麼做?

按照要求:

desktop@steamos:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x116c49cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.
desktop@steamos:~$ df -h        
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.3G  8.8G   27M 100% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   739M  360K  739M   1% /run
/dev/disk/by-uuid/12742cc0-e489-472e-aa10-974d078d98e0  9.3G  8.8G   27M 100% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   3.4G   25M  3.4G   1% /run/shm
/dev/sda5                                               889G  119M  843G   1% /boot
/dev/sda1                                               487M  128K  486M   1% /boot/efi
/dev/sda3                                               9.3G  1.5G  7.4G  17% /boot/recovery
desktop@steamos:~$ 

答案1

實踐標準就是進入Linux恢復環境。任何發行版 Live-CD 都將使您能夠以適當的方式存取電腦以調整硬碟分割區的大小。

調整分割區大小取決於在未實際安裝磁碟機的情況下在磁碟機上工作的能力。

$> fdisk -l

呼叫上面的命令將列出您的設備,即(/dev/sda1/)

列出已安裝的磁碟機(持久性磁碟機安裝儲存在 /etc/fstab 中:

$> mount

解除安裝命令將卸載您的驅動器,呼叫如下:

$> umount /dev/sda$

管理實用程式分手了或者格帕特將調整您的分割區大小。小心不要從分區中刪除太多資料!根據其他分區上儲存的資料量,了解您真正可以使用的資料量。有風險。

使用 Web 瀏覽器上的搜尋功能尋找如何使用 GParted 調整分割區大小的具體說明:

請回答 garethTheRed 的評論以獲得更具體的答案。

加雷斯TheRed:$> df -h

^ 這將列出分區上使用了多少空間。

GParted手冊

答案2

您有一個 1TiB 硬碟,但僅使用了 10GiB 左右。雖然可以將此 10GiB 分割區擴展到 TiB 或兩者之間的任何大小,但替代解決方案是為home目錄添加另一個單獨的分割區。

例如,新增一個新分割區 ( /dev/sda6) 並將目錄的內容移到/home其中(這需要按照 完成root)。然後修改您的分割區,以便在每次啟動/etc/fstab時自動安裝這個新分割區。/home

過程將如下所示(全部執行root):

# fdisk /dev/sda
n
6
[Enter]
+500G

接下來新增一個檔案系統(格式化它):

# mkfs.ext4 /dev/sda6

安裝它:

# mount /dev/sda6 /mnt

將文件移到:

# mv /home/* /mnt

並卸載:

# umount /mnt

/etc/fstab透過新增類似以下內容的行進行修改:

UUID=12345678-1234-1234-1234-1234567890ab   /home       ext4    defaults    1 2

其中 是UUID透過以下方式找到的:

# blkid /dev/sda6

運行mount -a將掛載定義的所有掛載,/etc/fstab因此您可以使用以下命令對其進行測試:

# mount -a

此時您應該能夠看到/home.

相關內容