安装linux red hat系统,df 查看磁盘分区使用情况
[root@HXlinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 3.9G 13G 24% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 93M 27M 61M 31% /boot
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
安装时硬盘驱动设备名为
/dev/hda
/dev/hda1
sda和hda有什么区别那?
HDA是使用了ide接口的硬盘的名称.
SDA是sata接口的硬盘的名称。
硬盘接口分为:
详见:(http://blog.csdn.net/cooling88/article/details/50985957)
ide (integrated drive electronics) 把盘体和控制器集成在一起
scsi (small computer system interface)
光纤通道 fibre channel
sata (serial ATA(advanced technology attachment))
笔记:
sda:使用sata接口的硬盘名称。
sata: 个人计算机用得多(串口硬盘) 5400转/min
scsi:服务器接口 w转/min
sas :服务器接口 w转/min
hda:使用了ide接口的硬盘名称。
tmpfs:
我们df 的时候会看到一行
[root@HXlinux ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 18344828 4086492 13319792 24% /
tmpfs 502384 0 502384 0% /dev/shm
/dev/sda1 95054 27602 62332 31% /boot
它的大小为 502384,这个数值其实正好是内存大小的一半:
[root@HXlinux ~]# free
total used free shared buffers cached
Mem: 1004768 311816 692952 236 56532 141256
-/+ buffers/cache: 114028 890740
Swap: 2097148 0 2097148
这个tmpfs到底是什么呢? 其实它是一个临时文件系统,驻留于内存中,使用它可以提高文件访问速度,并能保证重启时会自动清除这些文件。只不过驻留在这里的文件是容易丢失的,因为内存数据是不会像硬盘中的数据那样可以永久存在。知道了tmpfs的这个特性后,我们就可以把一些对读写性能要求较高,但是数据又可以丢失的这样的数据就可以保存在/dev/shm中,你也可以认为这里就是内存。既然/dev/shm是内存,那么想当然,我们不能把全部内存都挂载到这个目录下,系统默认只分一半是有道理的。
那么我们能不能更改这个tmpfs的大小? 当然可以!
更改tmpfs的大小:
[root@HXlinux ~]# mount -o remount,size=500M tmpfs /dev/shm
[root@HXlinux ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 3.9G 13G 24% /
tmpfs 500M 0 500M 0% /dev/shm
/dev/sda1 93M 27M 61M 31% /boot
所以说,这个tmpfs是可以更改的,但这种办法知识临时的,重启后还会恢复内存大小的一半。那如何让他永久生效?、
[root@localhost ~]# vi /etc/fstab
//编辑:/etc/fstab, 把tmpfs这一行改为:
tmpfs /dev/shm tmpfs defaults,size=500M 0 0
生效!