1. 程式人生 > >Linux下兩種增加/tmp檔案的方法

Linux下兩種增加/tmp檔案的方法

最近在弄13C cloud grid 的時候發現預設的/tmp檔案大小不夠了,裝CC對/tmp檔案的空間要求較高至少10G,否則會報“The directory "/tmp" does not have enough space”錯誤

[[email protected] stage]$ ./em13200p1_linux64.bin 
** The directory "/tmp" does not have enough space. At least 10241 MB of free space are required.
重灌系統當然是一張辦法,但是總歸是最笨的方法,以下介紹兩種重啟生效的方法。

方法一,增加磁碟並掛載

1、增加磁碟

將該盤掛載到/tmp資料夾,新增一張15G的虛擬磁碟/dev/sdb 

[[email protected] ~]# fdisk -l

磁碟 /dev/sda:107.4 GB, 107374182400 位元組,209715200 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0x000e9e3b

   裝置 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   209715199   103808000   8e  Linux LVM

磁碟 /dev/sdb:16.1 GB, 16106127360 位元組,31457280 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0x480ac256

   裝置 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    31457279    15727616   83  Linux

磁碟 /dev/mapper/ol-root:53.7 GB, 53687091200 位元組,104857600 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組

2、格式化

[[email protected] ~]# mkfs -t ext3 /dev/sdb1
meta-data=/dev/sdb1              isize=256    agcount=4, agsize=982976 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0, sparse=0
data     =                       bsize=4096   blocks=3931904, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

3、掛載到/tmp

[[email protected] ~]# mount /dev/sdb1 /tmp
[[email protected] ~]# df -h
檔案系統             容量  已用  可用 已用% 掛載點
devtmpfs             1.8G     0  1.8G    0% /dev
tmpfs                1.9G  156K  1.9G    1% /dev/shm
tmpfs                1.9G  8.8M  1.8G    1% /run
tmpfs                1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/mapper/ol-root   50G   41G  9.3G   82% /
/dev/sda1           1014M  211M  804M   21% /boot
/dev/mapper/ol-home   46G   83M   46G    1% /home
tmpfs                370M   12K  370M    1% /run/user/1001
/dev/sdb1             15G   33M   15G    1% /tmp
tmp資料夾很順利的擴容到了15G

方法二:修改 /etc/fstat 檔案

1、在/etc/fsta檔案中加入如下內容

tmpfs /tmp      tmpfs defaults,size=15G          0 0

2、重啟reboot

[[email protected] ~]$ df -h
檔案系統             容量  已用  可用 已用% 掛載點
devtmpfs             1.8G     0  1.8G    0% /dev
tmpfs                1.9G  172K  1.9G    1% /dev/shm
tmpfs                1.9G  8.8M  1.8G    1% /run
tmpfs                1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/mapper/ol-root   50G   41G  9.3G   82% /
tmpfs                 15G   56K   15G    1% /tmp
/dev/sda1           1014M  211M  804M   21% /boot
/dev/mapper/ol-home   46G   83M   46G    1% /home
tmpfs                370M  8.0K  370M    1% /run/user/42
tmpfs                370M   12K  370M    1% /run/user/1001
重啟後已經生效。

相關推薦

Linux增加/tmp檔案方法

最近在弄13C cloud grid 的時候發現預設的/tmp檔案大小不夠了,裝CC對/tmp檔案的空間要求較高至少10G,否則會報“The directory "/tmp" does not hav

LINUXtar打包(.bz2)和(.gz)壓縮效率時間對比試驗

試驗檔案大小:204M,檔名:xx.dat 壓縮 1. tar czvf test.tar.gz xx.dat 耗時20秒,打包後大小:123M      2.tar cjvf test.tar.bz2 xx.dat  耗時82秒,打包後大小:133M 解壓 1. tar

Linux方式安裝apache伺服器踩過的坑

記得第一次找工作面試時,面試官問:你如何理解apache?對於一個只在tomcat上開發剛入行的程式設計師,我只記得apache是一個開源組織,下面掌管著各種高大上,聽都沒聽過的專案,面試完後我才知道他想問的是apache伺服器,而且後面肯定還有和apache伺服器相關的提問,就這樣被我

fstream與 C 風格(例如fread 和 fwrite )讀寫檔案方法的效率比較

為了探錄c++ 風格的fstream與 C 風格(例如fread 和 fwrite )兩種讀寫檔案的方法的效率,我特意做了兩個實驗。 我的機器是Windows XP, Visual Studio 2008 1. 測試寫檔案速度 程式設計思路: 將TEST_SIZE個

C# 啟動bat檔案方法的區別——關鍵在於程序的工作目錄

1、 private void RunBat(string batPath) { Process pro = new Process(); FileInfo file = new FileInfo(batPath); pro.StartInfo.Work

ARC 釋放物件的方法

使用了 ARC 之後,無疑大大減少了程式設計師進行記憶體管理的壓力。你再也不用寫 release/autorelease 程式碼了,再也不用寫dealloc 方法了。但這不等於程式設計師不需要記憶體管理。例如,你需要在 viewDidUnload 方法中對物件進行釋放,以防當

Linux檔案型別、檔案屬性及其檢視方法

1、七種檔案型別 普通檔案型別  Linux中最多的一種檔案型別, 包括 純文字檔案(ASCII);二進位制檔案(binary);資料格式的檔案(data);各種壓縮檔案.第一個屬性為 [-]  目錄檔案  就是目錄, 能用 # cd 命令進入的。第一個屬性為 [d],

linux臺主機互傳檔案

假設主機B:[email protected] 1.從本機傳至另一臺主機B $ scp [引數] [檔案地址+名字] [email protected]:[要儲存的位置] 此時輸入密碼即可 2.從主機B傳到本機 $ scp [引數] [email&#

uboot中ramdisk啟動linux方法

轉載地址:https://blog.csdn.net/dropping_1979/article/details/20628109 首先要確保核心支援ramdisk啟動: The configuration of the kernel is as follow:  &nb

Linux檔案傳輸命令

  Linux下幾種檔案傳輸命令 sz rz sftp scp     最近在部署系統時接觸了一些檔案傳輸命令,分別做一下簡單記錄: 1.sftp Secure Ftp 是一個基於SSH安全協議的檔案傳輸管理工具。由於它是基於SSH的,會在

eclipse in linux打包 方法

若不建立maven專案,建立java project編MapReduce的程式碼,記得匯入 •$HADOOP_HOME/share/hadoop/common/hadoop-common-2.8.5.jar •$HADOOP_HOME/share/hadoop/mapreduce/hadoop-

Linux用rm刪除的檔案的恢復方法

對於rm,很多人都有慘痛的教訓。我也遇到一次,一下午寫的程式就被rm掉了,幸好只是一個檔案,第二天很快又重新寫了一遍。但是很多人可能就不像我這麼幸運了。本文收集了一些在Linux下恢復rm刪除的檔案的方法,給大家作為參考。   首先,最好的方法是避免這個問題,以下是幾點建議

Linuxtar.xz結尾的檔案的解壓方法

今天嘗試編譯核心,下載到了一份tar.xz結尾的壓縮檔案,網上解決方法比較少,不過還是找到了,如下: $xz -d ***.tar.xz $tar -xvf  ***.tar       可以看到這個壓縮包也是打包後再壓縮,外面是xz壓縮方式,裡層是tar打包方式。

web 中常用的上傳檔案方法總結

這裡我們來總結整理一下常用的兩種檔案上傳方式以及要注意的東西: 1、springmvc .MultipartFile 的上傳方式。 2、org.apache.commons.fileupload 使用apache的fileuoload 來實現 當我們使用springmvc

linux各種打包與壓縮檔案字尾及其解包解壓縮方法.gz、.tar.gz、tgz...

對於剛剛接觸Linux的人來說,一定會給Linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在Windows下最常見的壓縮檔案就只有兩種,一是,zip,另一個是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等眾多的壓縮檔名,此外windo

Java中檔案遞迴查詢方法

最近,需要用寫小工具來進行大量的檔案讀寫操作,不可避免的用到檔案目錄的遞迴,下面有兩種方法,一種是方法遞迴,一種是NIO的遞迴。效率應該是後一種優先,因為第一種我在學習機上跑竟然溢位了。 第一種: File file = new File(path);

Linux快速刪除大量小檔案方法探索

一、前言 Linux伺服器磁碟中存在大量小檔案,需要進行刪除(檔案小於1K,數量50w~100w),發現rm刪除速度奇慢無比,甚至出現“argument list too long”的錯誤。網上資料一搜索基本都是建議rsync方法,所以本文對幾種常見的方法進行試驗對比。

[C#] 計算大檔案的MD5的方式(直接呼叫方法計算,流計算-適用於大檔案)

通過.NET中的預設類實現,但是採用不同類,針對不同的情況: 具體如下: 類: /// <summary> /// 檔案MD5操作類 /// </summary> public class MD5Checker {

linux臺伺服器內網大檔案傳輸,nexus切換伺服器

原來伺服器上(這裡叫A伺服器)裝了nexus,由於伺服器原因,需要切換到另外一臺伺服器(B伺服器),所以這裡寫下文件記錄一下。 首先我在B伺服器上裝了nexus服務,需要安裝手順請看我另外一篇部落格nexus安裝配置 1、打包A伺服器上的倉庫檔案 把sonatype-wo

進入容器的方法 - 每天5分鐘玩轉 Docker 容器技術(23)

工作 技術 啟動進程 gin attach ant while col -c 我們經常需要進到容器裏去做一些工作,比如查看日誌、調試、啟動其他進程等。有兩種方法進入容器:attach 和 exec。 docker attach 通過 docker attach 可以 a