查看一个分区的大小

--查看分区
select *
from user_tab_partitions t
where t.table_name = upper('tdw_ft_active_d')

[@more@]--查看子分区信息
select *
from user_tab_subpartitions t
where t.table_name = upper('TDW_FT_CONTACT_H')
--查看一个分区的大小
select t.segment_name as "表名",t.owner as "用户名",sum(t.bytes)/1024/1024 as "表大小(单位:M)"
from dba_segments t
where t.partition_name in ('D_FT_CONTACT_H_20100701','D_FT_CONTACT_H_20100702','D_FT_CONTACT_H_20100703','D_FT_CONTACT_H_20100704','D_FT_CONTACT_H_20100705','D_FT_CONTACT_H_20100706','D_FT_CONTACT_H_20100707','D_FT_CONTACT_H_20100708','D_FT_CONTACT_H_20100709','D_FT_CONTACT_H_20100710','D_FT_CONTACT_H_20100711','D_FT_CONTACT_H_20100712','D_FT_CONTACT_H_20100713','D_FT_CONTACT_H_20100714','D_FT_CONTACT_H_20100715','D_FT_CONTACT_H_20100716','D_FT_CONTACT_H_20100717','D_FT_CONTACT_H_20100718','D_FT_CONTACT_H_20100719','D_FT_CONTACT_H_20100720','D_FT_CONTACT_H_20100721','D_FT_CONTACT_H_20100722','D_FT_CONTACT_H_20100723','D_FT_CONTACT_H_20100724','D_FT_CONTACT_H_20100725','D_FT_CONTACT_H_20100726','D_FT_CONTACT_H_20100727','D_FT_CONTACT_H_20100728','D_FT_CONTACT_H_20100729','D_FT_CONTACT_H_20100730','D_FT_CONTACT_H_20100731')
group by t.segment_name,t.owner
order by sum(t.bytes)/1024/1024 desc

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7490392/viewspace-1037431/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7490392/viewspace-1037431/

<think>我们正在处理一个关于如何在Ubuntu中检查磁盘分区大小的问题。根据用户的问题,我们需要提供几种方法来查看磁盘分区大小。 常见的命令有:df, fdisk, lsblk, parted 等。我们将介绍这些命令的使用方法,并给出示例。 注意:在回答中,我们需要引用站内引用内容,但用户提供的引用内容似乎与磁盘空间查看有关,我们可以适当引用。 根据引用[1]和[2]:它们提到了使用命令查看磁盘空间的情况,例如可用空间和已用空间。引用[4]则展示了使用`fdisk -l`的详细输出。 因此,我们可以这样组织回答: 1. 使用`df`命令:查看已挂载分区的磁盘使用情况(包括总大小、已用、可用、挂载点等) 2. 使用`fdisk`命令:查看磁盘分区表(需要sudo权限),可以显示每个分区的起始和结束扇区,从而计算出大小。 3. 使用`lsblk`命令:以树状形式列出所有块设备,包括分区大小。 4. 使用`parted`命令:另一个强大的磁盘分区管理工具,可以查看分区信息。 同时,我们还可以提到图形界面的方法(如使用磁盘实用工具)。 在回答中,我们会自然地引用站内引用,比如在解释`fdisk`输出时引用[4]的内容。 最后,按照要求生成相关问题。 注意:用户要求使用中文回答,并且数学表达式用$...$,独立公式用$$...$$。但这个问题可能不涉及数学表达式,所以我们可以忽略数学格式。 但是,如果涉及到计算(比如扇区转字节),我们可以使用行内数学表达式。例如,引用[4]中提到了sector的大小是512字节,那么分区大小可以通过扇区数乘以512字节得到:$ \text{大小} = \text{扇区数} \times 512 \text{ bytes} $。 开始回答:</think>### 如何在Ubuntu中查看磁盘分区大小 在Ubuntu系统中,可通过以下命令行工具查看磁盘分区大小: #### 1. **`df` 命令**(查看已挂载分区的使用情况) ```bash df -h ``` - **`-h`**:以人类可读格式显示(GB/MB) - 输出示例: ``` Filesystem Size Used Avail Use% Mounted on /dev/sda1 55G 1.1G 51G 2% / # 分区大小见"Size"列[^1][^2] ``` #### 2. **`lsblk` 命令**(查看所有块设备拓扑) ```bash lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT ``` - 输出示例: ``` NAME SIZE FSTYPE MOUNTPOINT sda 100G ├─sda1 55G ext4 / # 直接显示分区物理大小[^2] └─sda2 45G swap [SWAP] ``` #### 3. **`fdisk` 命令**(查看分区表详情,需sudo权限) ```bash sudo fdisk -l ``` - 关键输出解读: ``` Device Start End Sectors Size Type /dev/mmcblk0p1 16384 24575 8192 4M # Size列即实际分区大小 /dev/mmcblk0p8 4325376 30535646 26210271 12.5G # 通过扇区数计算大小[^4] ``` > 💡 分区大小计算:$ \text{Size} = \text{Sectors} \times 512 \text{ bytes} $[^4] #### 4. **图形界面方法** 打开**磁盘**实用工具(GNOME Disks),直观显示分区大小和使用情况。 --- ### 注意事项 - 物理大小 vs 可用空间:`df`显示文件系统可用空间,`fdisk/lsblk`显示物理分区大小 - 未挂载分区:需使用`sudo fdisk -l`或`lsblk`查看 - 交换分区:`swapon --show`可查看交换空间大小 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值