各位java程序员在学习Linux服务器当时,学习是必不可少的Linux磁盘管理的内容。Linux磁盘管理是Linux管理员非常重要的必要技能。现在Ubuntu和红帽可以用LVM进行分区管理。似乎没有必要使用磁盘管理。磁盘可以自动管理,但如果我们的磁盘坏了,我们仍然需要更新或扩展系统以增加新的硬盘。因此,Linux磁盘管理是合格的java程序员必须掌握的内容。
下面讲一下Linux磁盘管理:
在Linux磁盘切换目录:cd目录名。有两种,一种是从当前目录切换到 /usr/local,例如:cd /usr/local;二是回到根目录(类似于我的电脑),例如:cd /
列出当前目录下的目录和文件:ll , ls。(1)列出目录下的详细信息(相当于查看Windows列表),例如,在当前目录下执行 ll;
(2)使用ll目录名,查看指定目录下的文件和目录列表;
-rw-rw-rw -表示文件;drw-rw-rw d表示目录文件夹
(3)只列出文件/目录名例如,在当前目录中执行 ls。
显示当前目录位置: pwd。例如,在当前目录下执行 pwd
Linux磁盘管理通常使用三个命令、du和fdisk。df:列出文件系统的整体磁盘使用量;du:检查磁盘空间的使用量;fdisk:用于磁盘分区。具体来说Linux磁盘管理的三个命令。
(1)df命令参数功能:检查文件系统磁盘空间的占用情况。您可以使用该命令来获取硬盘占用了多少空间,还剩下多少空间和其他信息。语法是:
df [-ahikHTm] [目录或文件名]
举个例子,列出系统中的所有文件系统
[root@www ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hdc2 9920624 3823112 5585444 41% /
/dev/hdc3 4956316 141376 4559108 4% /home
/dev/hdc1 101086 11126 84741 12% /boot
tmpfs 371332 0 371332 0% /dev/shm
在如果dfinux低于dfinux, 如果没有添加任何选项,默认情况下系统中的所有选项都将被添加 (不包括特殊内存中的文件系统和swap) 都以1 Kbytes 列出容量。
(2)du,Linux du命令也在查看使用空间,但与df命令不同的是Linux du命令是查看文件和目录磁盘使用的空间,还是不同于df命令?以下是Linux du命令。语法:
du [-ahskm] 文件或目录名称
例子:仅列出当前目录下的所有文件夹容量(包括隐藏文件夹):
[root@www ~]# du
8 ./test4 <==列出每个目录
8 ./test2
...中间省略...
12 ./.gconfd <==目录包括隐藏文件
220 . <==这个目录(.)占用总量
直接输入 du 如果没有添加任何选项, du 目录所占用的硬盘空间将分析当前目录的文件和硬盘空间。
(3)fdisk 是 Linux 磁盘分区表操作工具。语法:fdisk [-l] 装置名称
选项及参数:-l:输出后连接装置的所有分区内容。如果只有 fdisk -l 时, 系统将列出可以在整个系统中找到的设备的分区。
在如何有效地管理和使用Linux系统中的存储空间是一项非常重要的技术。学习Linux磁盘管理,即使是java零基础小白也应该有学习和关注的意识,因为在计算机中,系统软件和应用软件应该以文件的形式存储在磁盘空间中,磁盘空间的使用应该随时监控,所以Linux系统提供了关于磁盘空间管理的命令,我们应该学习Linux磁盘管理的内容。