Badblocks是一个Linux实用程序,用于评估磁盘电源上不正常的扇区。它创建了可以与其他应用程序(例如mkfs)一起使用的那些扇区的列表,因此它们在某些时候不会被使用,因此不会破坏数据。本文介绍-–如何找出不良部门。Linux硬盘上的坏块。
要获取有关计算机上的块设备的信息,请使用以下命令–
$ lsblk
有很多复杂的方法可以找到坏块。最常用的方法如下所示-
要获取有关坏块状态的信息,请在Ubuntu上安装以下软件包,如下所示–
$ sudo apt-get install smartmontools
样本输出应该像这样-
Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: s-nail Suggested packages: exim4 | mail-transport-agent gsmartcontrol smart-notifier The following NEW packages will be installed: s-nail smartmontools 0 upgraded, 2 newly installed, 0 to remove and 284 not upgraded. Need to get 795 kB of archives. After this operation, 2,398 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 s-nail amd64 14.8.6-1 [353 kB] Get:2 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 smartmontools amd64 6.4+svn4214-1 [442 kB] Fetched 795 kB in 1s (541 kB/s) Selecting previously unselected package s-nail. (Reading database ... 174772 files and directories currently installed.) Preparing to unpack .../s-nail_14.8.6-1_amd64.deb ... Unpacking s-nail (14.8.6-1) ... .............................................................................................
要获取有关smartctl的更多信息,请使用以下命令–
$ smartctl -h
样本输出应如下所示–
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-31-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org Usage: smartctl [options] device ============================================ SHOW INFORMATION OPTIONS ===== -h, --help, --usage Display this help and exit -V, --version, --copyright, --license Print license, copyright, and version information and exit -i, --info Show identity information for device --identify[=[w][nvb]] Show words and bits from IDENTIFY DEVICE data (ATA) -g NAME, --get=NAME Get device setting: all, aam, apm, lookahead, security, wcache, rcache, wcreorder -a, --all Show all SMART information for device -x, --xall Show all information for device --scan Scan for devices --scan-open Scan for devices and try to open each device ================================== SMARTCTL RUN-TIME BEHAVIOR OPTIONS ===== -q TYPE, --quietmode=TYPE (ATA) Set smartctl quiet mode to one of: errorsonly, silent, noserial -d TYPE, --device=TYPE Specify device type to one of: ata, scsi, sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, marvell, areca,N/E, 3ware,N, hpt,L/M/N, megaraid,N, aacraid,H,L,ID, cciss,N, auto, test -T TYPE, --tolerance=TYPE (ATA) Tolerance: normal, conservative, permissive, verypermissive -b TYPE, --badsum=TYPE (ATA) Set action on bad checksum to one of: warn, exit, ignore -r TYPE, --report=TYPE Report transactions (see man page) -n MODE, --nocheck=MODE (ATA) No check if: never, sleep, standby, idle (see man page) .........................................................................................
要验证硬盘的运行状况,请使用以下命令–
$ sudo smartctl -H /dev/sda
样本输出应该像这样-
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-31-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED
如果以上结果提供了故障信息,请使用以下命令扫描损坏的块。
$ sudo badblocks -v /dev/sdb
检查硬盘需要几分钟。就我而言,它给出了以下结果-
Checking blocks 0 to 3595263 Checking for bad blocks (read-only test): done Pass completed, 0 bad blocks found. (0/0/0 errors)
恭喜你!现在,您知道“如何找出不良部门,即。Linux硬盘上的坏块?”。在我们的下一篇Linux文章中,我们将详细了解这些类型的命令。继续阅读!
Kali Linux安装条件 安装Kali Linux到你的电脑过程很简单.首先你需要兼容的电脑硬件. Kali支持i386, amd64, 和ARM (armel和armhf) 平台.最低硬件要求如下,更好的硬件性能会更好. i386镜象默认使用PAE内核,所以你能在大于4GB内存的机器运行它.下载Kali Linux然后刻录DVD盘,或者准备好一块Kali Linux Live U盘作为安装媒
本文向大家介绍linux系统下如何挂载NTFS移动硬盘,包括了linux系统下如何挂载NTFS移动硬盘的使用技巧和注意事项,需要的朋友参考一下 前言 数据迁移是我们经常会遇到的,有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区), 这时候为了
问题内容: 我对块数据存储有特殊需要。我的数据是大小为4096的格式化数据块。为了提高效率,我想直接在硬盘扇区上操作该块,并且不想将数据块视为文件。我认为一种方法是将设备视为/ dev / sda1之类的文件,并使用lseek()read()和write()读取和写入数据。但是我不知道文件的头是否是硬盘的第一个扇区。我也怀疑这种方法的效率。 我正在使用Linux OS和C编程语言。 处理硬盘扇区的
我们在安装操作系统的过程中已经对系统硬盘进行了分区,但如果新添加了一块硬盘,想要正常使用,难道需要重新安装操作系统才可以分区吗? 当然不是,在 Linux 中有专门的分区命令 fdisk 和 parted。其中 fdisk 命令较为常用,但不支持大于 2TB 的分区;如果需要支持大于 2TB 的分区,则需要使用 parted 命令,当然 parted 命令也能分配较小的分区。我们先来看看如何使用
硬盘回收站用于存放用户删除的硬盘文件。 回收站中主机和硬盘文件默认保存3天,如有误删除的主机或硬盘文件需要在3天内进行恢复操作,可以将其恢复到原来位置,超过3天后,文件将被彻底删除。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “主机/回收站/硬盘” 菜单项,进入硬盘回收站列表。 清除 当确定回收站中的硬盘文件无用后,可使用清除功能立即彻底删除文件。 清除单个硬盘 单击 “清除”