最近刚刚跳槽,新单位同事问了我个问题,突然把我问懵了,因为好久没有接触底层磁盘了,于是做了以下的实验。 首先电脑开虚拟机,在虚拟机上新建四块磁盘 image.png 开机查看磁盘状态。...每块盘我添加的为2G可以看到sdb、sdc、sdd、sde四块2G磁盘。...= 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0009e28f...1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/sde:2147 MB, 2147483648...扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘 /dev/mapper/centos-swap:5368 MB, 5368709120
默认安装镜像只分配了64G ,安装之前还不能修改硬盘大小 修改虚拟机分配的大小 设置->硬盘 列出块设备信息 [root@AlmaLinux ~]# lsblk NAME...almalinux_almalinux-swap 253:1 0 2G 0 lvm [SWAP] └─almalinux_almalinux-home 253:2 0 19.8G 0 lvm /home 查看磁盘的分区和未分配空间...[root@AlmaLinux ~]# sudo parted /dev/sda print free 型号:ATA AlmaLinux-0 SSD (scsi) 磁盘 /dev/sda:215GB...扇区大小 (逻辑/物理):512B/4096B 分区表:gpt 磁盘标志: 编号 起始点 结束点 大小 文件系统 名称 标志 17.4kB...调整文件系统大小 查看文件系统类型 [root@AlmaLinux ~]# df -T 文件系统 类型 1K-块 已用
常用命令: df -hi df命令经常用的参数为: a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) t:显示某一个档案系统的所有分割区磁盘使用量...x:显示不是某一个档案系统的所有分割区磁盘使用量 T:显示每个分割区所属的档案系统名称 --- ### du命令 du命令用来查询档案或目录的磁盘使用空间, 通过man获取du命令的详细介绍。...常用命令:`du -ah 对应的文件夹` - 常用的命令参数如下: - ``` a:显示全部目录和其次目录下的每个档案所占的磁盘空间 b:大小用bytes来表示 (默认值为k bytes) c:...最后再加上总计 (默认值) s:只显示各档案大小的总合 (summarize) x:只计算同属同一个档案系统的档案 L:计算所有的档案大小 ---- 简单挂载过程 服务器发现对应的硬盘大小不对...数据硬盘分区】 fdisk /dev/vdb 上面图片我们知道 /dev 下面是磁盘 /dev/vda 是系统盘 /dev/vdb 是挂载的盘 (再挂载,应该就是 vdc了) 输入m 可以看见帮助
1、进入mysql数据库 2、查看所有库: select TABLE_SCHEMA, concat(truncate(sum(data_length)/102...
首先在VMware Station中我的计算机虚拟机列表中需要磁盘扩容的虚拟机上右键,然后选择设置,在弹出的面板中选择硬件选项卡中的硬盘,然后选择扩展,在弹出的对话框中输入扩展磁盘大小。...使用sudo df -ah可以看到磁盘大小是变大了,但是还是只有原来默认的分区,我们扩展的磁盘其实是使用不了的。我们必须手动进行分区,然后进行加载。...使用sudo fdisk -l查看分区情况 使用sudo fdisk /dev/sda进行分区(/dev/sda是我的磁盘名称) 3.1 在命令行输入n创建新分区 3.2 输入p创建主分区
最近因特殊场景,需要往磁盘上写入大量小文件,然而在操作过程中磁盘空间未满但是却提示无法写入…… 错误分析 在本次操作过程,需要往磁盘上写入大概 150w 个小文件,文件大小约为 1~100KB,大概预估了一下需要...50G 的磁盘空间。...通过 df -h 查看磁盘,发现还有剩余空间; 通过 du -i 查看磁盘,发现 inode 已经使用了 100%; 继续观察磁盘文件系统: dumpe2fs -h /dev/vdc1 这里列出了几个比较关键的数据...Inode size: 256 Inodes per group: 8192 Inode blocks per group: 512 其中 每个 inode 大小为...256byte,block 大小为 4k byte; 根据 block count 和 inode count,我们也可以算出 16k bytes-per-inode(15728384*4096/3932160
查看文件 列出当前目录所有文件的大小 ls -alh 过滤当前目录下大于10M的文件 find ./ -type f -size +10M -print0 | xargs -0 ls -lh |...sort -nr 查看文件夹 当前目录的大小 du -sh 当前目录的子目录大小 du -sh * 递归查询当前目录所有文件夹大小 du -ah 磁盘占用 df -lh
1 通过Hadoop自带的WEB监控管理界面我们可以看到文件块的大小现在为64MB。...设置每个namenode节点和datanode节点的hdfs-site.xml文件,将文件中 的dfs.block.size属性值改为33554432(32M),重启集群 4 再次添加一个文件 会看到文件块的大小变化了...Hadoop如何修改HDFS文件存储块大小 http://www.linuxidc.com/Linux/2013-09/90100.htm
HDFS块的大小HDFS块的大小是指在HDFS中存储一个文件时,将文件分成多少个块,并且每个块的大小是多少。在HDFS中,块的大小通常是64MB或128MB。...这个大小是可以配置的,但需要注意的是,块的大小不应该设置得太小,因为块的数量会增加,导致NameNode的负载增大,从而影响整个系统的性能。...如何设置HDFS块的大小HDFS块的大小可以通过修改HDFS配置文件来设置。具体来说,需要修改hdfs-site.xml文件中的dfs.blocksize属性。...HDFS的块大小设置为64MB。...通过以上操作,可以将HDFS的块大小设置为64MB,并且可以在上传文件时指定块的大小。这样可以提高HDFS的性能,并且可以根据不同的需求调整块的大小。
HDFS中的文件在物理上是分块存储(Block),块的大小可以通过配置参数(dfs.blocksize)来规定,默认大小在Hadoop2.x版本中是128M,老版本中是64M。...那么,问题来了,为什么一个block的大小就是128M呢? 默认为128M的原因,基于最佳传输损耗理论! 不论对磁盘的文件进行读还是写,都需要先进行寻址!...目前硬件的发展条件,普通磁盘写的速率大概为100M/S, 寻址时间一般为10ms!...如果公司使用的是固态硬盘,写的速度是300M/S,将块大小调整到 256M 如果公司使用的是固态硬盘,写的速度是500M/S,将块大小调整到 512M 为什么块的大小不能设置太小,也不能设置太大?...①块太小,同样大小的文件,会占用过多的NN的元数据空间 ②块太小,在进行读写操作时,会消耗额外的寻址时间
一、查看所有表所占磁盘空间大小 select sum(t.size) from ( SELECT table_schema || '.' || table_name...pg_total_relation_size('"' || table_schema || '"."' || table_name || '"') DESC ) t ; 二、查看每个表所占用磁盘空间大小...(pg_database.datname) AS size from pg_database; 四、查看表大小 --查看表大小 select pg_relation_size('table_name'...); --bytes --以KB\MB\GB方式查看表大小 select pg_size_pretty(pg_relation_size('table_name')); --查看表的总大小,...包括索引大小 select pg_size_pretty(pg_total_relation_size('table_name')); 五、查看索引所占磁盘空间大小 select pg_size_pretty
查看磁盘空间大小 df -h 查看当前文件夹所有文件大小 du -sh 查看指定文件夹大小 du -h /data 查看指定文件夹下所有文件的大小 du -h /data/ 查看指定文件大小 du -h
Linux磁盘-小结 总结 1.通过前面我们对磁盘的介绍,我们初步掌握了在Liunx服务器里面,如何让一个磁盘为我所用。...2.在日常运维使用中,掌握磁盘的使用情况,并根据磁盘在实际使用的情况进行调整。 3.文字描述部分大部分是基于GPT生成的,但是比较重要或者经常遇到的问题都用红色进行标注。...4.磁盘使用满,虽然这个是最常见的问题,但是在排查问题的时候往往会被忽略,可以养成一个习惯,如果服务器有异常可以先检查磁盘情况。...6.如果你致力学习Linux,希望你把这些命令多多练习,不要让它只是只成为你保存的记录和文档。 磁盘讲完以后,会讲讲Linux基本的网络操作命令,敬请期待。
直接贴代码 #!/bin/bash # function calculator_dir_size(){ for file in `ls $1` do ...
例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示: [在这里插入图片描述] 1.1显示内容参数说明 Filesystem:文件系统 Size: 分区大小 Used: 已使用容量...Avail: 还可以使用的容量 Use%: 已用百分比 Mounted on: 挂载点 1.2常用的一些命令使用 df -hl:查看磁盘剩余空间 df -h:查看每个根路径的分区大小 du -sh...目录名:返回该目录的大小 du -sm 文件夹:返回该文件夹总M数 du -h 目录名:查看指定文件夹下的所有文件大小(包含子文件夹) 2.du的介绍和使用 du 的英文原义为 disk usage,含义为显示磁盘空间的使用情况...2.1 du常用命令参数 -s:对每个Names参数只给出占用的数据块总数。 -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。...若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。
系统成为只读,重启后报:/dev/VolGroup00/LogVol00:UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY 出现这样的问题需要使用fsck命令扫描修复磁盘...扫描前最好通过其他方法将能备份出来的数据备份出来,以防fsck将文件扫描损坏) 解决以上问题的方法: 1、使用光盘启动,进入救援模式 1.1、将bios调整为光盘启动模式 1.2、光盘启动进入救援模式: 输入 linux
所以在对应的挂载点写了东西,重启之后都会消失 /dev/shm:内存 命令free:查看swap的情况 “df” 常用选项有 “-i” “-h” “-k” “-m”等 -i:查看分区inodes使用状况,inodes的大小与磁盘分区大小有关...若inodes满了,即使磁盘空间有剩余也会写不进东西 -h: 使用合适的单位显示,例如 ‘G’ -k, -m: 分别以K, M 为单位显示 du命令 du:用来查看某个目录或文件所占空间大小 用法:...-c:最后会加上总用量 -s:只列出文件总和 du -sh /root //查看目录root的大小 [root@xie-02 ~]# du -sh /root/ 32K /root/ 磁盘分区...1.先添加磁盘 2.点添加之后默认选择 硬盘 3.除了大小改为10G外,其他都默认,一直下一步到完成,最后点确定。...查看硬盘命令:fdisk fdisk -l //把目前系统里边有的磁盘都列出来 对添加的磁盘进行磁盘分区: 1.输入命令:fdisk /dev/sdb (常用的选项有:n(增加一个新的分区
Vmvare设置好虚拟机的磁盘大小之后,发现磁盘空间不够了,这个时候怎么扩展磁盘的大小呢? 首先,在确保虚拟机关闭的情况下,右键设置,选择硬盘,扩展,这样就可以增加磁盘的大小。 ?...bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 我们可以看到磁盘总大小和使用的大小...如果当前磁盘无容可阔,可以用增加磁盘的方法,在VMware主界面,选择 【VMware】下拉菜单,选择【Settings】,用【Add】方式增加一块磁盘,后面的操作类似,不再重复。...bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 我们可以看到磁盘总大小和使用的大小.../dev/sda2 64 2611 20458496 8e Linux LVM /dev/sda3 2611 3916 10483750 8e Linux LVM 你会发现多了一块分区。
PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH i=1 while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块
领取专属 10元无门槛券
手把手带您无忧上云