标签: disk

如何知道lvcreate中size的后缀

我必须使用 lvcreate 创建一个新的 5G 卷组,但磁盘没有足够的空间磁盘:

lvcreate -n lv_new -L5G   VGroup 
Volume group "VGroup" has insufficient free space (1279 extents): 1280 required.
Run Code Online (Sandbox Code Playgroud)

如何修改 lvcreate 命令以扩展 1279。我不知道是否必须添加后缀(如 K 表示千字节),或者是否必须在“-L”选项后应用不带任何后缀的命令

disk-usage disk

2
推荐指数
1
解决办法
3639
查看次数

同步命令实际上同步什么?

当我sync作为普通用户执行此操作时,这会刷新属于其他用户(包括 root 用户)还是属于我自己的所有缓冲区?man不提供此信息。

我特别询问有关 Debian 9 的问题,但欢迎提供有关 Linux 和 Unix 的更一般的答案。

debian synchronization disk

1
推荐指数
1
解决办法
2010
查看次数

如果我收到 mount: /dev/vgname/lvname: can't read superblock for the local filesystem 如何解决?

我在尝试执行 mount -a 时收到了一个事件。我收到以下错误。那么如何解决这个问题呢?

挂载:/dev/vgname/lvname:无法读取超级块

linux mount superblock disk

1
推荐指数
2
解决办法
1万
查看次数

磁盘空间不足

我最近一直在运行一个程序,每次都会创建大约 100-200GB 的临时文件。当它运行时,我现在经常用完磁盘空间......但我真的没有。

当我运行时,df -h我得到:

Filesystem             Size  Used Avail Use% Mounted on
udev                    32G     0   32G   0% /dev
tmpfs                  6.3G  2.9M  6.3G   1% /run
/dev/mapper/data-root  912G  693G  174G  81% /
tmpfs                   32G  178M   32G   1% /dev/shm
tmpfs                  5.0M     0  5.0M   0% /run/lock
tmpfs                   32G     0   32G   0% /sys/fs/cgroup
/dev/loop2             163M  163M     0 100% /snap/chromium/1362
/dev/loop1             241M  241M     0 100% /snap/chromium/1373
/dev/nvme1n1p1         467M  228M  205M  53% /boot
/dev/loop4              56M   56M     0 100% /snap/core18/1932
/dev/loop0             374M  374M     0 100% /snap/anbox/186 …
Run Code Online (Sandbox Code Playgroud)

ssd disk-usage disk

1
推荐指数
1
解决办法
416
查看次数

使用 df 打印磁盘空间,带有标题,但只有一个特定行

我有以下df -h输出:

Filesystem      Size  Used Avail Use% Mounted on
dev             7,8G     0  7,8G   0% /dev
run             7,8G  1,8M  7,8G   1% /run
/dev/nvme0n1p5   93G   40G   49G  45% /
tmpfs           7,8G  157M  7,7G   2% /dev/shm
tmpfs           7,8G   48M  7,8G   1% /tmp
/dev/nvme0n1p4  204G  173G   31G  86% /run/media/test/drive
/dev/nvme0n1p1   96M   33M   64M  35% /boot/efi
tmpfs           1,6G   68K  1,6G   1% /run/user/1000
Run Code Online (Sandbox Code Playgroud)

我只想打印带有标题的根分区(/dev/nvme0n1p5) - 即大小、已用空间、可用空间等。

linux partition disk-usage disk

1
推荐指数
1
解决办法
417
查看次数

如何在linux中创建基于内存的磁盘?

我需要一个非常快的磁盘来保持缓存。我怎样才能在 Linux 中做到这一点?

linux memory disk

0
推荐指数
1
解决办法
132
查看次数

是否可以在磁盘上创建文件系统之前捕获 UUID 编号

是否可以在磁盘上创建文件系统之前捕获 UUID 号?

如果是,如何 - 通过哪个命令?

blkid ( before run mkfs.ext4  on sdb disk )

<no output>


blkid ( after run mkfs.ext4  on sdb disk )

/dev/sdb: UUID="9bb52cfa-0070-4824-987f-23dd63efe120" TYPE="ext4"
Run Code Online (Sandbox Code Playgroud)

目标 - 我们希望在创建文件系统之前捕获 Linux 机器磁盘上的 UUID 编号

linux filesystems uuid disk mkfs

0
推荐指数
1
解决办法
1188
查看次数

为什么 free -h 的输出与 free --giga 不同?

我正面临一个非常奇怪的问题。

在我的 Fedora PC 上,我有 12 GB 的交换文件。

但是当我发出free -h我得到:

              total        used        free      shared  buff/cache   available
Mem:          7.7Gi       1.8Gi       3.7Gi       409Mi       2.2Gi       5.2Gi
Swap:          11Gi          0B        11Gi
Run Code Online (Sandbox Code Playgroud)

如您所见,我的交换显示为 11 GB,而实际上我有 12 GB。

这在我使用时得到纠正 free --giga

              total        used        free      shared  buff/cache   available
Mem:              8           1           3           0           2           5
Swap:            12           0          12
Run Code Online (Sandbox Code Playgroud)

在这里我得到了正确的输出。

为什么我使用 -h vs 时有区别--giga

这里发生了什么 ?

swap disk-usage disk free

0
推荐指数
1
解决办法
153
查看次数

Debian 或 Linux 通常如何在 ZFS 上分配诸如 /dev/sdX 之类的设备名称?

我有三个相同的服务器,所有三个相同的布线和正确放置的硬盘。尽管其中一台服务器/dev/sdg /dev/sdh使用了 sata-ssds,而另外两台服务器使用了它们/dev/sda /dev/sdb- 我将 Proxmox 与 ZFS 一起使用。

SATA-SSD 连接到板载(SATA 布线到板),而硬盘通过单电缆 (SAS) 连接到 SAS-HBA。

这些名字是如何分配的?序列号?在这里找不到对我有帮助的有效信息。在 Debian + ZFS 中安装后有没有办法更改设备名称?

debian udev devices disk

0
推荐指数
1
解决办法
99
查看次数

如何从操作系统验证 RAID 中的磁盘数量

我们有 Linux RHEL 服务器 -7.6版本

服务器磁盘中有:

lsblk -S
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sda  0:2:0:0    disk DELL     PERC FD33xD      4.27
sdb  1:0:0:0    disk ATA      INTEL SSDSC1BG40 DL2B sata
sdc  2:0:0:0    disk ATA      INTEL SSDSC1BG40 DL2B sata
Run Code Online (Sandbox Code Playgroud)

sdc 和 sdb 是操作系统磁盘

aboutsda是 RAID 代表的磁盘

所以sda包括磁盘数量,但问题是如何计算RAID中的磁盘数量

我们尝试了以下操作,但不确定此 cli 是否描述了 RAID 中的磁盘数量?

smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device …
Run Code Online (Sandbox Code Playgroud)

rhel hard-disk smartctl disk dmidecode

0
推荐指数
1
解决办法
2018
查看次数

使用 dd 来获取干净的 MBR 代码在 pfSense 上不起作用

尝试在 shell 命令下使用 pfsense 2.7.0 live disk(pfsense 基于 freebsd)清理磁盘上的 mbr 代码部分。

/dev/da0我的驱动器遵循建议的清洁代码,仅保留分区的 mbr 代码,命令应该是:

dd if=/dev/zero of=/dev/da0 bs=446 count=1
Run Code Online (Sandbox Code Playgroud)

然而......结果是:

dd: /dev/da0: Invalid argument
1+0 records in
0+0 records out
0 bytes transferred in 0.000089 secs (0 bytes/sec)
Run Code Online (Sandbox Code Playgroud)

相反...如果我仅使用它作为代码,dd if=/dev/zero of=/dev/da0它只会删除所有内容而不会出现错误:(

我正在虚拟机中进行此测试,以便我可以多次恢复高清来测试这段文字...但是这件事让我头疼...

编辑:似乎如果我使用bs=512bs=1M它不会给出错误。但是这样做也会删除分区表部分......

EDIT2:我尝试使用该命令dd if=/dev/da0 of=/tmp/mbr_file bs=512 count=1,它为我创建一个带有 mbr 的文件,我想知道我可以使用哪些命令以二进制模式编辑该文件,将前 446 个字节填充为 0,然后用于dd if=/tmp/mbr_file of=/dev/da0 bs=512 count=1恢复它。

我可以用什么?六?

freebsd partition dd mbr disk

0
推荐指数
1
解决办法
159
查看次数

/proc 逐渐消耗硬盘空间

运行centos 7.0的EC2实例硬盘空间消耗缓慢,重启后刷新。

内容:基础操作系统、Cloudwatch 代理、CodeDeploy 代理、nginx、Anti Virus MacFee、Java 应用程序(日志文件在控制之下)。

重新启动前的屏幕截图 1:磁盘空间已使用75%

根据此屏幕截图,我们找到了前 10 个最占用空间的文件,而 /proc 位于顶部。

在此处输入图片说明

屏幕截图 2 重启后:磁盘空间利用率为9%

使用的文件被刷新,无法确定问题是由应用程序还是其他组件引起的。

在此处输入图片说明

linux centos disk-usage amazon-ec2 disk

-2
推荐指数
1
解决办法
1304
查看次数