亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 5603 | 回復: 24
打印 上一主題 下一主題

這個問題比較怪異,關于/tmp空間問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-07-21 14:16 |只看該作者 |倒序瀏覽
本帖最后由 淡定再淡定 于 2010-07-21 15:00 編輯

新裝的系統(tǒng),文件系統(tǒng)是ZFS的,打EIS補丁的時候提示空間不足

bash-3.00# zfs list
NAME                USED  AVAIL  REFER  MOUNTPOINT
rpool              23.4G   110G    97K  /rpool
rpool/ROOT         4.39G   110G    21K  legacy
rpool/ROOT/newBE   4.39G   110G  4.39G  /
rpool/dump         6.00G   110G  6.00G  -
rpool/export       6.96G   110G    23K  /export
rpool/export/home  6.96G   110G  6.96G  /export/home
rpool/swap         6.07G   110G  6.07G  -
bash-3.00#



bash-3.00# df -h
Filesystem             size   used  avail capacity  Mounted on
rpool/ROOT/newBE       134G   4.4G   110G     4%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   2.5G   520K   2.5G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
                       115G   4.4G   110G     4%    /platform/sun4u-us3/lib/libc_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                       115G   4.4G   110G     4%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   6.1G   3.6G   2.5G    60%    /tmp
swap                   2.5G    64K   2.5G     1%    /var/run
rpool/export           134G    23K   110G     1%    /export
rpool/export/home      134G   7.0G   110G     6%    /export/home
rpool                  134G    97K   110G     1%    /rpool
/dev/lofi/1            7.0G   7.0G     0K   100%    /mnt
bash-3.00#


可以看到這時候tmp分區(qū)只用了2.5G,空余的還很多,但是

bash-3.00# cd /tmp/
bash-3.00# pwd
/tmp
bash-3.00# touch hello
touch: cannot create hello: No space left on device
bash-3.00#


為什么會這樣呢

論壇徽章:
0
2 [報告]
發(fā)表于 2010-07-21 14:22 |只看該作者
本帖最后由 淡定再淡定 于 2010-07-21 14:24 編輯

bash-3.00# zfs get all rpool/swap
NAME        PROPERTY              VALUE                  SOURCE
rpool/swap  type                  volume                 -
rpool/swap  creation              Wed Jul 21 18:43 2010  -
rpool/swap  used                  6.07G                  -
rpool/swap  available             110G                   -
rpool/swap  referenced            6.07G                  -
rpool/swap  compressratio         1.00x                  -
rpool/swap  reservation           none                   default
rpool/swap  volsize               6G                     -
rpool/swap  volblocksize          8K                     -
rpool/swap  checksum              on                     default
rpool/swap  compression           off                    default
rpool/swap  readonly              off                    default
rpool/swap  shareiscsi            off                    default
rpool/swap  copies                1                      default
rpool/swap  refreservation        6G                     local
rpool/swap  primarycache          all                    default
rpool/swap  secondarycache        all                    default
rpool/swap  usedbysnapshots       0                      -
rpool/swap  usedbydataset         6.07G                  -
rpool/swap  usedbychildren        0                      -
rpool/swap  usedbyrefreservation  0                      -
bash-3.00#


俺知道加大swap就可以解決這個問題,但是這個是為啥顯示不是100%呢

論壇徽章:
0
3 [報告]
發(fā)表于 2010-07-21 15:19 |只看該作者
先弄清楚swap與/tmp的關系。

論壇徽章:
0
4 [報告]
發(fā)表于 2010-07-21 15:30 |只看該作者
回復 3# minechina


    俺這么理解:swap交換空間,內(nèi)存不夠的時候使用,tmp默認是用內(nèi)存,內(nèi)存不夠的時候使用swap


    俺的問題是df看的tmp為什么不準確?并且差距這么大

論壇徽章:
0
5 [報告]
發(fā)表于 2010-07-21 15:33 |只看該作者
你這樣理解就錯了。
下面引用蜘蛛大俠的原話:
首先,我們從df -k就可以看出/tmp用的是swap空間,而swap空間是tmpfs,如果你單獨把他做為一個分區(qū)來裝OS豈不是變成了ufs?!

/var/run和/tmp都是swap,它們都是mount在同一swap上的。tmpfs是允許多次mount的,可做試驗如下:
# mkdir /swaptest
# /sbin/mount -f tmpfs swap /swaptest
# df -k /swaptest
Filesystem            kbytes    used   avail capacity  Mounted on
swap                 47081784       0 47081784     0%    /wdhtest

因此/var/run和/tmp都是在使用swap -l看到的設備。

不同區(qū)別的是/tmp是用來給OS用戶放置臨時文件的,而/var/run是用來給系統(tǒng)進程放置臨時文件的(如pid等信息)。

vi一下/etc/rcS.d/S70buildmnttab.sh,看看系統(tǒng)的mount步驟是怎樣的,你也會發(fā)現(xiàn)swap在被/tmp mount之后,最后又被/var/run mount了一次

論壇徽章:
0
6 [報告]
發(fā)表于 2010-07-21 16:32 |只看該作者
回復 5# minechina


    多謝鳥哥回復


   俺其實最想知道的是:  現(xiàn)在怎么準確知道/tmp有多大 ? 真實使用率是多少?

論壇徽章:
0
7 [報告]
發(fā)表于 2010-07-21 16:45 |只看該作者
你用的是EIS鏡像,放在tmp,mount到/mnt了吧? 先umount,把鏡像放到別的目錄去,然后再試一下。

論壇徽章:
0
8 [報告]
發(fā)表于 2010-07-21 16:47 |只看該作者
自己先計算一下swap大小,物理內(nèi)存+swap分區(qū)。然后swap -s看一下。

論壇徽章:
0
9 [報告]
發(fā)表于 2010-07-21 16:48 |只看該作者
你用的是EIS鏡像,放在tmp,mount到/mnt了吧? 先umount,把鏡像放到別的目錄去,然后再試一下。
easybegin 發(fā)表于 2010-07-21 16:45



    我暈,你咋知道的呢?這個有問題嗎?我記得上次就這么干的沒問題啊 {:3_198:}

論壇徽章:
0
10 [報告]
發(fā)表于 2010-07-21 16:50 |只看該作者
我暈,你咋知道的呢?這個有問題嗎?我記得上次就這么干的沒問題啊
淡定再淡定 發(fā)表于 2010-07-21 16:48



    沒問題,只是EIS光盤鏡像實在太大了,放在tmp太占地方。你試試吧,也可能不是這個問題。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP