ls /dev/sd*在我的系统上的输出是 -
sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sdb sdc sdc1 sdc2
Run Code Online (Sandbox Code Playgroud)
我应该如何确定哪个驱动器是哪个?
编辑:除非您想破坏数据,否则不要运行它来测试它。
有人可以帮助我了解我得到了什么吗?
dd if=/dev/zero of=/dev/sda bs=4096 count=4096
问:为什么专门为 4096 count?
dd if=/dev/zero of=/dev/sda bs=512 count=4096 seek=$(expr blockdev --getsz /dev/sda - 4096)
问:这具体有什么作用?
我有一个要为其创建镜像的磁盘;我们称之为磁盘sda。我刚买了另一个同样大小的磁盘,我们可以称之为sdb. sda并且sdb有一个称为一个分区sda1并sdb1分别。
创建突袭时,我不想sda清理干净并重新开始,我只是希望它以sdb. 我的思路是这样做:
mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=1 /dev/sda1
Run Code Online (Sandbox Code Playgroud)
...创建没有sdb磁盘的阵列,然后运行类似的东西(我正在大声思考以下命令,因为我不确定如何实现这一步)
mdadm /dev/md0 --add /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
sdb1假设Note 的格式类似于sda1
这可能吗?
我最近一直有奇怪和罕见的文件系统损坏,我怀疑是我的 SSD 的错。我正在寻找一个好的驱动器酷刑测试工具。可以写入整个磁盘的东西,然后返回并读取它以查找快速写入、损坏的块、恢复到旧版本的块和其他错误。这将远远超过什么badblocks。有这样的工具吗?
注意我不是在寻找性能基准并且已经检查了 SMART 状态;说健康,没有坏块报告。
我有一个未收到 UUID 的 USB 驱动器。当我查看 /dev/disk/by-uuid 的内容时,它不存在。分区所在的开发点位于 /dev/sdb 上。我可以在 /dev/disk/by-path 下看到 sdb。此外,当使用 blkid 时,我的输出为零。我假设我收到了返回的错误代码。
有没有办法获得这个分区的 UUID?
的结果 fdisk -l /dev/sdb:
Disk /dev/sdb: 320.1 GB, 320072932352 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142446 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00082145
Device Boot Start End Blocks Id System
/dev/sdb1 2048 625141759 312569856 83 Linux
Run Code Online (Sandbox Code Playgroud)
分区表和分区是用gparted创建的,所以它被分区并运行命令mkfs.ext3。
fsck -n …
我今天早上醒来收到一封通知电子邮件,其中包含一些令人不安的系统日志条目。
Dec 2 04:27:01 yeono kernel: [459438.816058] ata2.00: exception Emask 0x0 SAct 0xf SErr 0x0 action 0x6 frozen
Dec 2 04:27:01 yeono kernel: [459438.816071] ata2.00: failed command: WRITE FPDMA QUEUED
Dec 2 04:27:01 yeono kernel: [459438.816085] ata2.00: cmd 61/08:00:70:0d:ca/00:00:08:00:00/40 tag 0 ncq 4096 out
Dec 2 04:27:01 yeono kernel: [459438.816088] res 40/00:00:00:4f:c2/00:00:00:00:00/40 Emask 0x4 (timeout)
Dec 2 04:27:01 yeono kernel: [459438.816095] ata2.00: status: { DRDY }
(the above five lines were repeated a few times at a short interval)
Dec …Run Code Online (Sandbox Code Playgroud) 我最近尝试使用一个极简的busybox 系统,但我发现了一个小问题:它没有lsblk命令。是否有另一个命令可以列出磁盘、分区和大小,例如lsblk?
一些也不起作用:
lsblklsusbfdisk -lcfdisk我在我的工作站上运行了一些繁重的 I/O 进程,并且最近安装iotop了它们来监视它们。这是最近的截图:
我对IO>专栏中的读数有些困惑。它表明我的磁盘正在以大约 1500% 的 I/O 活动运行。这甚至可能吗?
如何从这些读数中找出磁盘的最大可能 I/O?iotop 是如何计算相对 I/O 活动的?
更新:不,删除这些快照并不安全。我删除了它们,并且无法再打开我的三个应用程序。尝试打开 Visual Studio Code:
~$ code
internal error, please report: running "code" failed: cannot find installed snap "code" at revision 33: missing file /snap/code/33/meta/snap.yaml
Run Code Online (Sandbox Code Playgroud)
目前,这些快照/var/lib/snapd/snaps占用了我的磁盘 2.0 GB 空间。我想清理空间,但我不确定删除这些快照是否安全(如果是,我可以运行吗sudo rm -rf *?)
这是我跑步时看到的snap list:
code_32.snap gnome-3-28-1804_116.snap gnome-logs_93.snap
code_33.snap gnome-3-34-1804_27.snap gnome-system-monitor_135.snap
core18_1705.snap gnome-3-34-1804_33.snap gnome-system-monitor_145.snap
core18_1754.snap gnome-calculator_730.snap gtk-common-themes_1502.snap
core_8935.snap gnome-calculator_748.snap gtk-common-themes_1506.snap
core_9066.snap gnome-characters_495.snap partial
discord_109.snap gnome-characters_539.snap spotify_36.snap
gnome-3-28-1804_110.snap gnome-logs_100.snap spotify_41.snap
Run Code Online (Sandbox Code Playgroud)
什么是gnome、code和core快照?
我已经安装了 Discord 和 Spotify。删除discord和spotifysnap 是否会导致打开这些应用程序出现任何问题?
我正在使用 …
我正在考虑从 HDD 更新到 SSD。但由于闪存单元只能维持有限的写入。我想知道我的电脑在正常运行时写入了多少数据。所以我可以确定我可以从 SSD 中获得多长的使用寿命。
是否有可能以某种方式获得(粗略)数字?