大型ハードドライブのフルrootfs、ソフトウェアをインストールまたは更新できない

大型ハードドライブのフルrootfs、ソフトウェアをインストールまたは更新できない

誰でもこの問題を見て解決するのに役立ちますか?私は事前にインストールされたサーバー(Debian GNU / Linux 7.6(gasp))にディスクスペースが本当に分割されていません。

rootfs                                                     323M  320M     0 100% /
udev                                                        10M     0   10M   0% /dev
tmpfs                                                      406M 1012K  405M   1% /run
/dev/disk/by-uuid/aa26072b-e0f4-4962-ba44-76d5e65346de     323M  320M     0 100% /
tmpfs                                                      5,0M     0  5,0M   0% /run/lock
tmpfs                                                      2,4G     0  2,4G   0% /run/shm
/dev/sda9                                                  531G  6,4G  498G   2% /home
/dev/sda8                                                  368M   11M  339M   3% /tmp
/dev/sda5                                                  8,3G  2,2G  5,8G  28% /usr

TARGET                       SOURCE                                                 FSTYPE      OPTIONS
/                            /dev/disk/by-uuid/aa26072b-e0f4-4962-ba44-76d5e65346de ext4        rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=order
├─/sys                       sysfs                                                  sysfs       rw,nosuid,nodev,noexec,relatime
├─/proc                      proc                                                   proc        rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc binfmt_misc                                            binfmt_misc rw,nosuid,nodev,noexec,relatime
├─/dev                       udev                                                   devtmpfs    rw,relatime,size=10240k,nr_inodes=214285,mode=755
│ └─/dev/pts                 devpts                                                 devpts      rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/run                       tmpfs                                                  tmpfs       rw,nosuid,noexec,relatime,size=414996k,mode=755
│ ├─/run/lock                tmpfs                                                  tmpfs       rw,nosuid,nodev,noexec,relatime,size=5120k
│ └─/run/shm                 tmpfs                                                  tmpfs       rw,nosuid,nodev,noexec,relatime,size=2507080k
├─/home                      /dev/sda9                                              ext4        rw,relatime,user_xattr,barrier=1,data=ordered
├─/tmp                       /dev/sda8                                              ext4        rw,relatime,user_xattr,barrier=1,data=ordered
└─/usr                       /dev/sda5                                              ext4        rw,relatime,user_xattr,barrier=1,data=ordered

/optリンク/home/opt/varリンク/home/var...

opt -> /home/opt
var -> /home/var

ただし、一部のソフトウェアを実行またはインストールすると常に失敗しますapt-get upgrade。ルートパーティションを拡張したり、いくつかのmoutpointへのシンボリックリンクを作成したりする方法はありますか?助けてくれてありがとう。

ベストアンサー1

このインストールを復元するには、以下をお勧めします。

  1. ダウンロードと実行RIP Linux11.7は私が好むバージョンです、でも13.7も利用可能); ISOの起動に問題がある場合RIP Linuxの場合、カーネルとrootfs.cgzをinitrdで起動するだけで十分であり、既存のインストールから起動するのも非常に簡単です。
  2. gparted新しいルートパーティション用のスペースを確保するために/ homeパーティションのサイズを変更します。
  3. ext4 ファイルシステムなどの新しいルートパーティションを作成します。
  4. rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/your-old-root/* /mnt/your-new-root/ルートパーティションの複製の場合
  5. /mnt/your-new-root/etc/fstab新しい/パーティションを正しくマウントするには、ファイルを編集してください。/home
  6. root=UUID=xxxxx新しいルートパーティションの新しいUUIDと一致するように、ブートローダ(GRUB / GRUB2など)カーネルパラメータ(読み取り)を編集します(参照ls -l /dev/disk/by-uuid/)。
  7. システムを再起動し、新しいルートパーティションを使用していることを確認します。

メモ:実行する作業の重要性のため、バックアップとバックアップの実行を考慮する必要があります。いつもご質問がある場合は、公式文書をご覧ください。さもなければ、状況は壊れるでしょう。

おすすめ記事