怎么使用df命令查看Linux磁盘空间

怎么使用df命令查看Linux磁盘空间,第1张

linux中df命令的功能是用来检查linux服务器的文件系统磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
1.命令格式:
df [选项] [文件]
2.命令功能:
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POSIXLY_CORRECT 被指定,那样将以512字节为单位进行显示
3.命令参数:
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息
4.使用实例:
实例1:显示磁盘使用情况
命令:
df
输出:
[root@CT1190 log]# df
文件系统               1K-块        已用     可用 已用% 挂载点
/dev/sda7             19840892    890896  17925856   5% /
/dev/sda9            203727156 112797500  80413912  59% /opt
/dev/sda8              4956284    570080   4130372  13% /var
/dev/sda6             19840892   1977568  16839184  11% /usr
/dev/sda3               988116     23880    913232   3% /boot
tmpfs                 16473212         0  16473212   0% /dev/shm
说明:
linux中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的挂载点。

8个
分别是系统管理员、服务器管理员、磁盘管理员、进程管理员、安全管理员、安装管理员、数据库创建者、批量数据输入管理员。
SQL Server 2005是全新的数据库平台系统,包含多种的软件元件与服务,来满足企业对于日渐复杂的数据系统的需求。同时也包括了很多新的和改进的功能来帮助企业的 IT 团队更有效率的工作。
包括了几个在企业级数据管理中关键的增强:易管理、可用性、可伸缩性、安全性。

如何利用WMI获取远程主机的磁盘信息

//创建WMI连接对象,注意引用SystemManagement命名空间,需要先在项目引用中添加,然后代码中using

ConnectionOptions conn = new ConnectionOptions();

connUsername = user; //远程主机用户名,注意,必需是管理员权限

connPassword = pwd; //密码

connAuthority = "ntlmdomain:DOMAIN";      // 这句很重要

connTimeout = new TimeSpan(1, 1, 1, 1);//连接时间

//ManagementScope 的服务器和命名空间。

string path = stringFormat(@"\\{0}\root\cimv2", address);

//表示管理 *** 作的范围(命名空间),使用指定选项初始化ManagementScope 类的、表示指定范围路径的新实例。

ManagementScope scope = new ManagementScope(path, conn);

scopeConnect(); //打开连接方法,如果执行到这里报出拒绝访问的错误,请检查目标账号是否为目标主机管理员账号,或者目标主机WMI服务是否开启

//查询

string strQuery = "select from Win32_LogicalDisk where Name = 'D:'";//查询语句,这里是查询D盘存储信息

ObjectQuery query = new ObjectQuery(strQuery);

//查询ManagementObjectCollection返回结果集

ManagementObjectSearcher wmifind = new ManagementObjectSearcher(scope, query);

long gb = 1024 1024 1024;

string type = "";

foreach (var mobj in wmifindGet()) //循环结果集

{

type = mobj["Description"]ToString();

//判断是否是本机固盘

if (type == "Local Fixed Disk")

{

int free = (int)MathRound(ConvertToDouble(mobj["FreeSpace"]) / gb, 0);//获取到可用空间

int size = (int)MathRound(ConvertToDouble(mobj["Size"]ToString()) / gb, 0);//获取到总空间

int use = size - free;//已用空间

}

}

以上,就是可以在无服务端程序的情况下,获取目标主机磁盘使用情况的代码,当然为了安全考虑,请务必做好账号和密码的加密工作

版权声明:本文为博主原创文章,转载请附上博文链接!

*** 作步骤具体如下:

1、首先,启动后,MNAS将持续报警,登录到后台管理系统,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,会看到系统消息,表明有一个磁盘已损坏,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,进入磁盘空间管理员存储池,查看异常信息。
 该空间已降级。 建议更换损坏的磁盘,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,此时插入新磁盘。
 在系统概述中,可以看到一个新的未使用的硬盘,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,选择左侧的存储池,然后找到 *** 作按钮,如下图所示,然后进入下一步。

6、接着,完成上述步骤后,在 *** 作中,选择修复,如下图所示,然后进入下一步。

7、然后,完成上述步骤后,选择新插入的磁盘2,如下图所示,然后进入下一步。

8、最后,完成上述步骤后,可以看到存储池2的状态正在修复,并等待修复完成,如下图所示。这样,问题就解决了。

有raid光盘启动看不到硬盘:这个你需要找到服务器品牌官网去下载该RAID的驱动,这样在加载的时候就能看到硬盘了。
看到硬盘后就能去通过命令更改管理员密码。
修复计算机-疑难解答-命令提示符
C: //切换到系统C盘
dir //列出文件
cd windows/system32 //将Utilmanexe文件改名为Utilmanexeold
copy cmdexe utilmanexe //将cmdexe改名拷贝成utilmanexe文件
继续进入系统-Windows 键 + U-命令行输入net user Administrator P@ssword123
重置完成, 尝试登录。P@ssword123

使用DISKPARTexe命令 解除策略
1运行:cmd
2输入:DISKPARTexe
3DISKPART> san
4DISKPART> san policy=onlineall
5DISKPART>list disk
6DISKPART> select disk 1
7DISKPART>attributes disk clear readonly
8DISKPART>online disk


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13385396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存