查看sda磁盘下的大文件
时间: 2024-01-21 14:02:57 浏览: 61
你可以使用以下命令来查看sda磁盘下的大文件:
```
sudo find / -type f -size +100M -iname "*sda*" -exec ls -lh {} \;
```
这条命令将在根目录下查找所有大于100MB的文件,并使用“ls -lh”命令列出它们的详细信息。其中,“-type f”表示查找文件,“-size +100M”表示查找大于100MB的文件,“-iname "*sda*"`表示查找文件名包含`sda`的文件。你需要使用sudo来获取足够的权限来查看所有文件。
相关问题
lsblk命令查看磁盘空间大小为1T为sda,sda1和sda2总共为50G,剩下的磁盘空间如何进行挂载
`lsblk`是一个Linux命令行工具,用于显示块设备的信息,包括名称、容量、使用状态等。如果您的磁盘布局显示sda总容量为1T,而sda1和sda2加起来只有50G,那么剩余的空间应该是在sda上未分配的。
首先,确认剩余空间是否可用,可以运行以下命令:
```bash
lsblk -l -o NAME,CAPACITY,FREE | grep sda
```
这将列出sda的所有分区及其剩余容量。
假设剩余空间位于sda3、sda4或其他未分配区域,你可以按照以下步骤将其挂载:
1. **创建新的分区** (如果需要):
使用fdisk或其他分区管理工具创建一个新的分区,例如对sda3分区:
```
sudo fdisk /dev/sda
n (新建分区)
p (主分区)
<选择合适的数字,如空闲的8>
t (设置分区类型,比如文件系统类型为ext4,输入8e)
w (保存并退出)
```
2. **创建文件系统**:
```bash
sudo mkfs -t ext4 /dev/sda3
```
3. **添加挂载点**:
创建一个目录作为挂载点,例如 `/mnt/unallocated` 或其他合适的位置:
```bash
sudo mkdir /mnt/unallocated
```
4. **挂载新分区**:
```bash
sudo mount /dev/sda3 /mnt/unallocated
```
5. **配置开机自动挂载**(可选):
如果你想让这个挂载点在启动时自动挂载,可以编辑`/etc/fstab`文件,添加一行类似下面的内容:
```
/dev/sda3 /mnt/unallocated ext4 defaults 0 2
```
6. **检查挂载**:
最后,通过`df -h`命令检查挂载是否成功,并确认剩余空间已正确挂载。
记得在操作前备份重要数据,以防误操作导致数据丢失。如果你不确定具体步骤,建议查阅官方文档或寻求专业帮助。
1、查看系统有几块硬盘,查看系统磁盘空间使用情况,统计/home目录一共占用了多少磁盘空间。 2、查找整个系统大小介于5M 与10M之间,文件名以字母v开头的文件,查找的结果信息保存到 /root/bigfile.txt中,压缩bigfile.txt为bigfile.tar.gz。 3、在虚拟机里面给系统添加一块大小为3G的磁盘,对磁盘进行分区,新建2个大小都为1000M的主分区。 4、安装smartmontools磁盘工具软件包,查看硬盘sda的接口类型与接口速率。 5、将第4小题中创建的第二个分区格式化为ext4文件系统,然后挂载到/data上,修改/etc/fstab文件,让系统每次启动后可以自动挂载。
好的,以下是您的答案:
1. 查看系统有几块硬盘,查看系统磁盘空间使用情况,统计/home目录一共占用了多少磁盘空间。
可以使用以下命令来完成:
```
# 查看系统有几块硬盘
fdisk -l
# 查看系统磁盘空间使用情况
df -h
# 统计/home目录一共占用了多少磁盘空间
du -sh /home
```
2. 查找整个系统大小介于5M与10M之间,文件名以字母v开头的文件,查找的结果信息保存到/root/bigfile.txt中,压缩bigfile.txt为bigfile.tar.gz。
可以使用以下命令来完成:
```
# 查找整个系统大小介于5M与10M之间,文件名以字母v开头的文件,并将结果保存到/root/bigfile.txt中
find / -type f -size +5M -size -10M -name "v*" > /root/bigfile.txt
# 压缩bigfile.txt为bigfile.tar.gz
tar -czvf bigfile.tar.gz /root/bigfile.txt
```
3. 在虚拟机里面给系统添加一块大小为3G的磁盘,对磁盘进行分区,新建2个大小都为1000M的主分区。
可以使用以下命令来完成:
```
# 在虚拟机里面给系统添加一块大小为3G的磁盘,例如/dev/sdb
# 对磁盘进行分区
fdisk /dev/sdb
# 新建2个大小都为1000M的主分区
n # 新建分区
p # 指定为主分区
1 # 分区号为1
[Enter] [Enter] # 默认起始扇区和结束扇区
+1000M # 指定分区大小为1000M
n # 新建分区
p # 指定为主分区
2 # 分区号为2
[Enter] [Enter] # 默认起始扇区和结束扇区
+1000M # 指定分区大小为1000M
w # 保存分区表并退出
```
4. 安装smartmontools磁盘工具软件包,查看硬盘sda的接口类型与接口速率。
可以使用以下命令来完成:
```
# 安装smartmontools磁盘工具软件包
yum install smartmontools -y
# 查看硬盘sda的接口类型与接口速率
smartctl -a /dev/sda | grep -i interface
smartctl -a /dev/sda | grep -i speed
```
5. 将第4小题中创建的第二个分区格式化为ext4文件系统,然后挂载到/data上,修改/etc/fstab文件,让系统每次启动后可以自动挂载。
可以使用以下命令来完成:
```
# 将第二个分区格式化为ext4文件系统
mkfs.ext4 /dev/sdb2
# 将其挂载到/data上
mkdir /data
mount /dev/sdb2 /data
# 修改/etc/fstab文件,让系统每次启动后可以自动挂载
echo '/dev/sdb2 /data ext4 defaults 0 0' >> /etc/fstab
```
阅读全文