linux下linux挂载新硬盘的一个硬盘2T,里面的数据大概200G,但是df -h显示已用1.8T左右。

linux上的盘和window的有区别,磁盘空间必须挂载在目录上,要不然没用 对与新增的硬盘、SSD固态硬盘、挂载到linux上的操作如下: df -h #显示目前在Linux系统上的文件系统的磁盘使用情况统计。 lsblk #列出块设备信息(df -h不能看到的卷) mount #挂载命令 现在
英文原文: https://www.linuxatemyram.com/ 作者: "Vidar Holen" 译者: "thinkam" 发生了什么? Linux正借用你未使用的内存来做磁盘缓存。这使你的计算机看起来可用内存很少,但事实不是这样!一切都很正常! 为什么这么做? 磁盘缓存使你的系统运行
【前言】 使用vue处理项目中遇到列表页面时,之前项目中总会有一些细节问题处理得不太好,这里总结一下,以便优化以后的代码。如下: 1. 使用mint-ui中的LoadMore组件上下拉刷新时,有时无法触发上拉加载更多的方法。还有ios上滚动不太流畅。 2. 从列表进入详情,再返回时,列表页需要记住之
虽然niceScroll插件很好用,毕竟它不依赖css,只是单纯的js就可以设置出好看的滚动条了。 最近在项目中使用到niceScroll,而且在表格里有横滚动条,竖滚动条时很容易错位,就是滚动条会悬浮在半空,并不是在div的底部或右边,打开f12可看到滚动条并不是直接定位在div里面,而是在整个b
今天刚好是我博客园园龄满一年的日子,在此写下这篇文章,记录我这一年在大学的经历以及写博客的体会。 刚进大学那一会儿,我就感觉自己有用不完的劲儿,开学第一天报道的时候,班上要选班委来着,听说当班委更有机会入党,当时成为党员的心愿在我心里早已生根发芽,感觉入选党员就可以成为一个很了不起的人物,好歹小时候
由类的关系图发现原来ViewFlipper是ViewAnimator的子类,而ViewAnimator又是FrameLayout的子类。看到这个继承关系是否对ViewFlipper的工作原理有一定的猜想? 其实ViewFlipper工作机制很简单,如上图,就是将添加到ViewFlipper中的子Vi
一、什么是VassistX? VassistX的全称是Visual Assist X,是whole tomato开发的一个非常好用的插件,可用于VC6.0及Visual Studio的各个版本(包括VS.NET2002、VS.NET2003、VS2005、VS2008、VS2010、VS2012、V
前言:这次学习分布式的思想要配置mysql的主从复制和读写分离,我在主从配置上踩到很多坑,在此演示一遍配置过程,并附上问题的说明和自己的一些见解 Mysql主从复制的原理 附上原理图: mysql的主从复制原理其实挺简单,主要由两种类型3个线程完成:I/O 和 sql thread 主服务器上有一个
在讲解合并排序之前,我们先来想一想这样一个问题如何解决: 有两个数组A和B,它们都已各自按照从小到大的顺序排好了数据,现在我们要把它们合并为一个数组C,且要求C也是按从小到大的顺序排好,请问该怎么做? 这个问题非常容易解决,我们将A、B和C都视为队列,然后不断比较A和B的首部,取出其中更小的数据出队
一、引言 写了3篇有关设计模式的文章了,大家有了些反馈,说能从中学到一些东西,我感到很欣慰,那就继续努力。今天我要写第四个模式了,该模式叫抽象工厂。上一篇文章我们讲了【工厂方法】模式,它是为了解决【简单工厂】模式所面对的问题,它的问题就是:如果我们增加新的产品,工厂类的方法就要修改本身的代码,增加产
技术是一条湍急的江流,我们或乘着自己的小船,或搭着公司的大帆,在激流中回转翻滚,旧的路途一定会过去的,但新的路途需要你的经验渡过。 我们来谈一谈,技术是变得‘简单’了,还是变得更‘难’。 作为一个野生程序员,从电脑小白,到前端er。记得第一次接触编程,更准确来说是“搬程”,是在2014年。那年壮志特
在传言了一个月之后,腾讯和京东的牵手果然被宣布成真,腾讯今日早间在港交所发布公告称,公司将斥资2.15亿美元收购351,678,637股京东普通股,占京东上市前在外流通普通股的15%,还有权在京东上市时继续认购5%的股份。
居然被邀请了,反正也没事,那就仔细说说吧:)首先要说的是,就像已经有很多人指出的那样,是没有绝对安全的。我们说xxx是安全的,只是表明所面临的威胁和风险在可接受的范围内。
wiredmikey (1824622) writes Human Rights Watch on Friday demanded a clarification from Saudi Arabia over allegations from security researchers that the kingdom is infecting and monitoring dissidents' mobile phones with surveillance malware.
导语:有太多案例证明,那些善于“纸上谈兵”、缺乏技术背景的内容生产者并不是合格的创业者,而网易创业帮的存在和崛起正在刷新这种认识。
一般来说,非盈利性组织大多是无法享受卫星地图这样的「奢侈品」的,想要获取最新图像的成本太高,对他们来说基本上都难以承受。为了改善这种情况,刚刚将太空成像公司 Skybox...
Airbnb, a company that operates as a vacation home middleman, thinks it's under appreciated. In fact, their "hospitality guru" believes the company should win the Nobel Peace Prize.Read more...
安锋网 12 月 17 日消息 2014 年即将过去,感谢各大厂商你追我赶的钻研精神,在这一年涌现了许多出色的智能手机。那么这些手机们在外媒眼中得到了怎样的评价?来看 PhoneArena 评选出来的 2014 智能手机八大“最”。
据美国媒体报道,苹果移动支付服务Apple Pay是让用户用手指按iPhone上的Touch ID授权交易。苹果声称有22万个地点接受其支付服务,包括麦当劳和Walgreens。但数月前包括沃尔玛、CVS和Rite Aid等连锁店都不再支持Apple Pay。
感谢Venus的投递年初的时候通信圈内盛传“FDD最快517发牌”的消息,没想到距离农历新年不到一周之时峰回路转,包括腾讯科技、南方都市报等在内的多家权威媒体报道国内FDD牌照很有希望在最近几天发布,其中2月15日的呼声最高,不少媒体同行为此高呼“终于能安心过个年了”。
Comedy Central might be losing Jon Stewart, but HBO is making sure they stay in business with John Oliver until at least 2017.The network Tuesday announced they've renewed Last Week Tonight with John Oliver
for a third and fourth season, each to consist of 35 showsSEE ALSO:Linux磁盘占用100%解决方法
我的图书馆
Linux磁盘占用100%解决方法
Linux磁盘占用100%解决方法/opt分区被web日志堆满了,导致一些服务无法正常运行,于是rm -fr掉这些日志(近11GB),但是服务仍没有恢复正常,用df -hT看,该分区占用还是100%:[root@anjing&opt]# df -hT文件系统 & & &类型 & &容量 &已用 可用 已用% 挂载点/dev/sda9 & & ext3 & &996M &228M &717M &25% //dev/sda10 & &ext3 & & 27G & 12G & 14G &47% /var/dev/sda8 & & ext3 & &996M & 34M &911M & 4% /home/dev/sda7 & & ext3 & &2.0G & 36M &1.9G & 2% /temp/dev/sda6 & & ext3 & &3.0G &2.6G &228M &92% /usr/dev/sda3 & & ext3 & & 19G & 19G & & 0 100% /opt/dev/sda1 & & ext3 & & 99M & 12M & 83M &12% /boottmpfs & & & &tmpfs & &2.0G & & 0 &2.0G & 0% /dev/shm但是用du -sh /opt命令,看到:[root@anjing /]# du -sh /opt/8.3G & &/opt/应该是删除了这些文件,但是空间没有释放,当然重启可以解决目的,但是会造成服务器上所有业务中断,可使用下面命令查看删除文件占用情况:[root@anjing opt]# lsof |grep deletemysqld_sa 11317 & & &root &cwd & & & DIR & & & &8,6 & & & & &0 & & 102107 /usr/local/mysql (deleted)mysqld_sa 11317 & & &root &255r & & &REG & & & &8,6 & & &13620 & & 102182 /usr/local/mysql/bin/mysqld_safe (deleted)mysqld & &11353 & & mysql &txt & & & REG & & & &8,6 &
& & 102138 /usr/local/mysql/bin/mysqld (deleted)mysqld & &11353 & & mysql & &5u & & &REG & & & &8,9 & & & & &0 & & &58761 /tmp/ibpfbHsa (deleted)mysqld & &11353 & & mysql & &6u & & &REG & & & &8,9 & & & & &0 & & &58771 /tmp/ibqoMnag (deleted)mysqld & &11353 & & mysql & &7u & & &REG & & & &8,9 & & & & &0 & & &58772 /tmp/ibN4C4Rl (deleted)mysqld & &11353 & & mysql & &8u & & &REG & & & &8,9 & & & & &0 & & &58781 /tmp/ibkWP8zr (deleted)mysqld & &11353 & & mysql & 12u & & &REG & & & &8,9 & & & & &0 & & &58782 /tmp/ibnqrZsx (deleted)java & & &16961 & & &root & &1w & & &REG & & & &8,3
& & 457562 /opt/tomcat/logs/catalina.out (deleted)java & & &16961 & & &root & &2w & & &REG & & & &8,3
& & 457562 /opt/tomcat/logs/catalina.out (deleted)java & & &16961 & & &root & 12w & & &REG & & & &8,3
& & 197191 /opt/tomcat/logs/catalina..log (deleted)java & & &16961 & & &root & 13w & & &REG & & & &8,3 & &2166784 & & 197192 /opt/tomcat/logs/localhost..log (deleted)java & & &16961 & & &root & 14w & & &REG & & & &8,3 & & & & &0 & & 391681 /opt/tomcat/logs/manager..log (deleted)java & & &16961 & & &root & 15w & & &REG & & & &8,3 & & & & &0 & & 391682 /opt/tomcat/logs/host-manager..log (deleted)这里可以看到这些文件虽然删除了,但是还占用着空间,现在只要kill掉这些进程:[root@anjing /]# kill -9 16961[root@anjing /]# df -hT文件系统 & & &类型 & &容量 &已用 可用 已用% 挂载点/dev/sda9 & & ext3 & &996M &228M &717M &25% //dev/sda10 & &ext3 & & 27G & 12G & 14G &47% /var/dev/sda8 & & ext3 & &996M & 34M &911M & 4% /home/dev/sda7 & & ext3 & &2.0G & 36M &1.9G & 2% /temp/dev/sda6 & & ext3 & &3.0G &2.6G &228M &92% /usr/dev/sda3 & & ext3 & & 19G &8.4G &9.6G &47% /opt/dev/sda1 & & ext3 & & 99M & 12M & 83M &12% /boottmpfs & & & &tmpfs & &2.0G & & 0 &2.0G & 0% /dev/shm
TA的最新馆藏[转]&[转]&[转]&
喜欢该文的人也喜欢Linux 教程
Linux 磁盘管理
Linux磁盘管理好坏直接关系到整个系统的性能问题。
Linux磁盘管理常用三个命令为df、du和fdisk。
df:列出文件系统的整体磁盘使用量
du:检查磁盘空间使用量
fdisk:用于磁盘分区
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
df [-ahikHTm] [目录或文件名]
选项与参数:
-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 的数量来显示
将系统内所有的文件系统列出来!
[root@www ~]# df
Filesystem
Used Available Use% Mounted on
0% /dev/shm
在 Linux 底下如果 df 没有加任何选项,那么默认会将系统内所有的
(不含特殊内存内的文件系统与 swap) 都以 1 Kbytes 的容量来列出来!
将容量结果以易读的容量格式显示出来
[root@www ~]# df -h
Filesystem
Used Avail Use% Mounted on
0% /dev/shm
将系统内的所有特殊文件格式及名称都列出来
[root@www ~]# df -aT
Filesystem
Type 1K-blocks
Used Available Use% Mounted on
0% /dev/shm
binfmt_misc
/proc/sys/fs/binfmt_misc
rpc_pipefs
/var/lib/nfs/rpc_pipefs
将 /etc 底下的可用的磁盘容量以易读的容量格式显示
[root@www ~]# df -h /etc
Filesystem
Used Avail Use% Mounted on
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。
du [-ahskm] 文件或目录名称
选项与参数:
-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
-h :以人们较易读的容量格式 (G/M) 显示;
-s :列出总量而已,而不列出每个各别的目录占用容量;
-S :不包括子目录下的总计,与 -s 有点差别。
-k :以 KBytes 列出容量显示;
-m :以 MBytes 列出容量显示;
列出目前目录下的所有文件容量
[root@www ~]# du
&==每个目录都会列出来
....中间省略....
&==包括隐藏文件的目录
&==这个目录(.)所占用的总量
直接输入 du 没有加任何选项时,则 du 会分析当前所在目录的文件与目录所占用的硬盘空间。
将文件的容量也列出来
[root@www ~]# du -a
./install.log.syslog
&==有文件的列表了
./.bash_logout
....中间省略....
检查根目录底下每个目录所占用的容量
[root@www ~]# du -sm /*
.....中间省略....
.....中间省略....
&==系统初期最大就是他了啦!
通配符 * 来代表每个目录。
与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。
fdisk 是 Linux 的磁盘分区表操作工具。
fdisk [-l] 装置名称
选项与参数:
-l :输出后面接的装置所有的分区内容。若仅有 fdisk -l 时,
则系统将会把整个系统内能够搜寻到的装置的分区均列出来。
列出所有分区信息
[root@AYc246621 tmp]# fdisk -l
Disk /dev/xvda: 21.5 GB,
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x
Device Boot
/dev/xvda1
/dev/xvda2
Linux swap / Solaris
Disk /dev/xvdb: 21.5 GB,
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x56f40944
Device Boot
/dev/xvdb2
找出你系统中的根目录所在磁盘,并查阅该硬盘内的相关信息
[root@www ~]# df /
&==注意:重点在找出磁盘文件名而已
Filesystem
Used Available Use% Mounted on
[root@www ~]# fdisk /dev/hdc
&==仔细看,不要加上数字喔!
The number of cylinders for this disk is set to 5005.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):
&==等待你的输入!
输入 m 后,就会看到底下这些命令介绍
Command (m for help): m
&== 输入 m 后,就会看到底下这些命令介绍
Command action
toggle a bootable flag
edit bsd disklabel
toggle the dos compatibility flag
delete a partition
&==删除一个partition
list known partition types
print this menu
add a new partition
&==新增一个partition
create a new empty DOS partition table
print the partition table
&==在屏幕上显示分割表
quit without saving changes
&==不储存离开fdisk程序
create a new empty Sun disklabel
change a partition's system id
change display/entry units
verify the partition table
write table to disk and exit
&==将刚刚的动作写入分割表
extra functionality (experts only)
离开 fdisk 时按下 q,那么所有的动作都不会生效!相反的, 按下w就是动作生效的意思。
Command (m for help): p
&== 这里可以输出目前磁盘的状态
Disk /dev/hdc: 41.1 GB,
&==这个磁盘的文件名与容量
255 heads, 63 sectors/track, 5005 cylinders
&==磁头、扇区与磁柱大小
Units = cylinders of 16065 * 512 = 8225280 bytes &==每个磁柱的大小
Device Boot
Linux swap / Solaris
# 装置文件名 启动区否 开始磁柱
1K大小容量 磁盘分区槽内的系统
Command (m for help): q
想要不储存离开吗?按下 q 就对了!不要随便按 w 啊!
使用 p 可以列出目前这颗磁盘的分割表信息,这个信息的上半部在显示整体磁盘的状态。
磁盘格式化
磁盘分割完毕后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用 mkfs(make filesystem) 命令。
mkfs [-t 文件系统格式] 装置文件名
选项与参数:
-t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)
查看 mkfs 支持的文件格式
[root@www ~]# mkfs[tab][tab]
mkfs.cramfs
mkfs.msdos
按下两个[tab],会发现 mkfs 支持的文件格式如上所示。
将分区 /dev/hdc6(可指定你自己的分区) 格式化为 ext3 文件系统:
[root@www ~]# mkfs -t ext3 /dev/hdc6
mke2fs 1.39 (29-May-2006)
Filesystem label=
&==这里指的是分割槽的名称(label)
OS type: Linux
Block size=4096 (log=2)
&==block 的大小配置为 4K
Fragment size=4096 (log=2)
251392 inodes, 502023 blocks
&==由此配置决定的inode/block数量
25101 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=
16 block groups
32768 blocks per group, 32768 fragments per group
15712 inodes per group
Superblock backups stored on blocks:
Writing inode tables: done
Creating journal (8192 blocks): done &==有日志记录
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.
Use tune2fs -c or -i to override.
# 这样就创建起来我们所需要的 Ext3 文件系统了!简单明了!
fsck(file system check)用来检查和维护不一致的文件系统。
若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
fsck [-t 文件系统] [-ACay] 装置名称
选项与参数:
-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数
-s : 依序一个一个地执行 fsck 的指令来检查
-A : 对/etc/fstab 中所有列出来的 分区(partition)做检查
-C : 显示完整的检查进度
-d : 打印出 e2fsck 的 debug 结果
-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行
-R : 同时有 -A 条件时,省略 / 不检查
-V : 详细显示模式
-a : 如果检查有错则自动修复
-r : 如果检查有错则由使用者回答是否修复
-y : 选项指定检测每个文件是自动输入yes,在不确定那些是不正常的时候,可以执行 # fsck -y 全部检查修复。
查看系统有多少文件系统支持的 fsck 命令:
[root@www ~]# fsck[tab][tab]
fsck.cramfs
fsck.msdos
强制检测 /dev/hdc6 分区:
[root@www ~]# fsck -C -f -t ext3 /dev/hdc6
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
vbird_logical: 11/251968 files (9.1% non-contiguous), 6 blocks
如果没有加上 -f 的选项,则由于这个文件系统不曾出现问题,检查的经过非常快速!若加上 -f 强制检查,才会一项一项的显示过程。
磁盘挂载与卸除
Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。
磁盘挂载语法:
mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n]
装置文件名
用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面!
[root@www ~]# mkdir /mnt/hdc6
[root@www ~]# mount /dev/hdc6 /mnt/hdc6
[root@www ~]# df
Filesystem
Used Available Use% Mounted on
.....中间省略.....
3% /mnt/hdc6
磁盘卸载命令 umount 语法:
umount [-fn] 装置文件名或挂载点
选项与参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下;
-n :不升级 /etc/mtab 情况下卸除。
卸载/dev/hdc6
[root@www ~]# umount /dev/hdc6
记住登录状态
重复输入密码

我要回帖

更多关于 linux如何挂载硬盘 的文章

 

随机推荐