linux中重新挂载var分区的例子

我们有时候有发现这样一个情况,var分区使用du和df看到的占用情况不一致,通常情况下,是由于删除了某些文件,但是文件还被程序占用导致空间未被释放。有时候,你知道是哪个程序占用的话,直接重启程序后,可直接释放;有时候,需要重新卸载var分区才能彻底将空间释放。

查看有哪些程序占用了var分区

 

 代码如下 复制代码
# lsof |grep /var
auditd     1182      root    5w      REG              252,1  3288401    2885177 /var/log/audit/audit.log
rsyslogd   1198      root    1w      REG              252,1     1507    2885223 /var/log/messages
rsyslogd   1198      root    2w      REG              252,1   105277    2885155 /var/log/cron
rsyslogd   1198      root    4w      REG              252,1     4310    2885224 /var/log/secure
....

第一列列出了是哪个程序占用的文件
常见的程序有以下几个:pcscd  、crond、syslog、auditd
卸载var分区脚本如下:

 代码如下 复制代码

#!/bin/bash
ServerList="pcscd crond syslog auditd"
Disk=$(df -h|grep "/var" |awk '{print $1}')
for server in $ServerList
do
       service $server stop
done
umount /var
for server in $ServerList
do
       service $server start
done
mount $disk /var

时间: 2024-09-20 12:01:43

linux中重新挂载var分区的例子的相关文章

Linux有问必答:如何在Linux中直接挂载LVM分区

提问: 我有一个USB盘包含了LVM分区. 我想要在Linux中访问这些LVM分区.我该如何在Linux中挂载LVM分区? LVM是逻辑卷管理工具,它允许你使用逻辑卷和卷组的概念来管理磁盘空间.使用LVM相比传统分区最大的好处是弹性地为用户和程序分配空间而不用考虑每个物理磁盘的大小. 在LVM中,那些创建了逻辑分区的物理存储是传统的分区(比如:/dev/sda2,/dev/sdb1).这些分区必须被初始化为"物理卷 PV"并加上卷标(如,"Linux LVM")来使

在Linux中直接挂载/卸载LVM分区教程

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版.Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件

linux 逻辑卷管理 调整分区大小例子

 文章就是一个关于linux 逻辑卷管理 调整分区大小例子,我们只要按下面代码操作就完成100%完成逻辑卷管理 调整分区大小了.   测试机各种报错,创建个目录都报错,df看了一下,发现VolGroup-lv_root 100%,虚拟磁盘满了,怎么办呢 1,解决过程    # df -h //查看分区   # umount /home //取消挂载   # e2fsck -f /dev/mapper/VolGroup-lv_home //分区检测   # resize2fs -p /dev/ma

linux中iscsi服务应用搭建的例子

一.ISCSI连接的相关概念 SCSI:小型计算机系统的接口 (Small Computer System Interface),ISCSI(Internent Small Computer System Interface)较SCSI协议多了一个Internet,就是基于以太网传输的SCSI协议.日常应用中非常常见的一个应用,提供存储服务的一端通常被称为iSCSI target ,使用存储空间的一段被称作iSCSI initiator .iSCSI initiator连接存储端的方式有三种:

linux系统上挂载windows分区和U盘的方法

1.支持ntfs分区 如果你的windows分区有ntfs格式的,要使linux支持ntfs格式,你可以通过编译内核实现,但最简单的方式是通过安装支持ntfs的rpm包实现. 单击右键,在快捷菜单里选择在此打开终端.在终端中输入uname -a查看内核版本,下载相应内核的rpm,我的rh9是kernel-ntfs-2.4.20-8.i686.rpm.在终端中输入 代码: rpm -ivh kernel-ntfs-2.4.20-8.i686.rpm 即可.(rpm为安装rpm包的命令,参数i 为显

Linux中磁盘挂载及使用parted挂载大于2T的磁盘

Linux下正常挂载磁盘是用fdisk,但是fdisk是不支持GPT分区的(MBR分区表只支持2T磁盘),所以要挂载的磁盘大于2T的就得使用parted来进行GPT磁盘操作了! parted功能很强大,既可用命令行也可以用于交互式,在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,需要运行select sdX(X为磁盘)来进行磁盘的选择,也可直接用parted /dev/sdX指定相应的硬盘~ 以下是两种挂载的方案,都做个整理~ 一.使用fdisk挂载磁盘  代码如下 复制代码

Linux中自动挂载Windows文件系统分区的常用方法

在PC机上安装了双系统,Linux有时候需要用到Windows的资源,所以选择D盘在Linux启动时自动挂载.方法比较简单,就是修改/etc/fstab文件.首先介绍一下/etc/fstab文件格式. /etc/fstab文件配置了所有文件系统和磁盘设备的挂载选项.每种文件系统和磁盘设备都对应独立的行,行中每个选项用空格或者TAB隔开.每行格式如下: fs_spec[tab]fs_file[tab]fs_type[tab]fs_option[tab]fs_dump[tab]fs_pass 1 f

Linux 中 df 命令的11个例子

df 即"可用磁盘"disk free,用于显示文件系统的磁盘使用情况.默认情况下 df 命令将以每块 1K 的单位进行显示所有当前已挂载的文件系统,如果你想以人类易读的格式显示 df 命令的输出,像这样"df -h"使用 -h 选项. 在这篇文章中,我们将讨论 df 命令在 Linux 下11种不同的实例. 在 Linux 下 df 命令的基本格式为: # df {options} {mount_point_of_filesystem} 在 df 命令中可用的选项

CentOS 6.0中如何挂载NTFS分区

以下操作基于CentOS Linux 6.0版本,我们在使用Linux的过程中,有可能会遇到需要在Linux系统中挂载Windows NTFS分区的情况,但是默认情况下,CentOS 6.0不支持NTFS格式的磁盘读写,哪么我们应该怎么办呢?要想把Windows NTFS格式的磁盘分区挂载到CentOS 6.0下面使用,我们需要借助安装第三方的插件ntfs-3g的方式,在这里我们将采用编译安装插件的形式,来让大家了解这种方法,希望会帮助到你. 1.安装编译器,否则不能成功编译.&http://w