1

誰がそのような経験をしたのだろうか。ディスクレス Linux サーバーを使用しています。ramdisk を使用する前に、最近 ramfs を使用してディスクレス サーバーを作成しようとしており、rootfs イメージの作成とサーバーの起動に成功しました。

ここでの問題は、yum がディスク容量がないことを訴えるため、何もインストールできないことです。ディスクがないためスペースがないのは事実ですが、ramfs の場合、Linux 構成を更新してこの問題を回避できますか?

df -kh / 
Filesystem            Size  Used Avail Use% Mounted on
-                        0     0     0   -  /
yum install w3m -y
Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
Excluding Packages from Extra Packages for Enterprise Linux 5 - x86_64
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package w3m.x86_64 0:0.5.1-18.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

    ====================================================================================================================
 Package                 Arch                       Version                             Repository              Size
====================================================================================================================
Installing:
 w3m                     x86_64                     0.5.1-18.el5                      os                     1.1 M

Transaction Summary
====================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 1.1 M
Downloading Packages:


Error Downloading Packages:
  w3m-0.5.1-18.el5.x86_64: Insufficient space in download directory /var/cache/yum/os/packages
    * free   0 
    * needed 1.1 M

更新: yum コードを確認しました。statvfs システム コールを使用してディスク領域を確認しています。したがって、「実際のディスク」を作成する以外に、この問題を回避する方法がわかりません。

4

1 に答える 1