磁盘【故障集合】-欢迎补充

  • 一、挂载分区中的报错及排错
  • 二、各种提示集合

一、挂载分区中的报错及排错

1.fdisk /dev/sdb 第一次添加分区进入时的提示

Changes will remain in memory only, until you decide to write them.
你进行的修改默认存放在内存中,直到你决定保存这些修改的时候.
:wq 
Be careful before using the write command.
保存之前小心点!
Device does not contain a recognized partition table
设备    没有     包含          公认的          分区表。

Building a new DOS disklabel with disk identifier 0x6df46197.
建立一个新的DOS磁盘标识符

DPT= disk  partition table  磁盘分区表

  1. is already mounted or /mnt busy 这个分区已经安装或正在使用中
mount /dev/sdb1 /mnt/
mount: /dev/sdb1 is already mounted or /mnt busy
                这个分区已经安装或 繁忙,正在使用中

3.appears to contain an existing filesystem 已经包含了1个文件系统

mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4).
          这个磁盘分区中 已经包含了1个文件系统(已经格式化过了)
mkfs.xfs: Use the -f option to force overwrite.
          如果强制格式化覆盖使用-f 
  1. is write-protected, mounting read-only 写保护只能读
[root@cuihua ~]# mount /dev/sdb1 /mnt
mount: /dev/sdb1 is write-protected, mounting read-only
                        写保护               安装只读
mount: unknown filesystem type '(null)'
       未知的文件系统类型(没有格式化)

5.special device /dev/sdb1 does not exist 设备文件不存在

[root@guanggege ~]# mount  /dev/sdb1  /mnt/
mount: special device /dev/sdb1 does not exist
       特殊文件(设备文件)     不存在   

6.contains a mounted filesystem 包含一个挂载文件系统

[root@oldboyedu59 ~]# mkfs.xfs  /dev/sdb1 
mkfs.xfs: /dev/sdb1 contains a mounted filesystem
     sdb1磁盘分区    包含  1个已经挂载的文件系统 (磁盘分区已经挂载)

7.Invalid partition type `e’ 无效的分区类型

Invalid partition type `e'
"e"是无效的分区类型 
  1. agsize too small, need at least 4096 blocks
[root@oldboy ~]# mkfs.xfs /dev/sdb1 -f
agsize (2560 blocks) too small, need at least 4096 blocks
                  磁盘分区太小了 无法格式化 \\最小4096个block
Usage: mkfs.xfs

二、各种提示集合

1.Argument list too long 参数列表过长

Argument list too long
参数     列表过长 (命令后面的文件太多了)

2.无法分配内存 Cannot allocate memory

echo test1/{0..500000000}
-bash: fork: Cannot allocate memory  \\无法分配内存 

3.Device or resource busy 这个文件正在使用中

[root@oldedu59 ~]# swapon /tmp/500m
swapon: /tmp/500m: swapon failed: Device or resource busy

Device or resource busy
>设备正忙
>这个文件正在使用中  已经挂载或激活

4.already mounted 已经挂载

[root@oldboyedu59 ~]# mount /tmp/100k   /app/log/
mount: /tmp/100k is already mounted

mount: /tmp/100k is already mounted
这个文件已经挂载
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,我可以为您提供磁盘调度Q-SCAN算法的Java实现。Q-SCAN算法是一种磁盘调度算法,它可以优化磁盘的读写速度,提高系统的效率。以下是基于Java语言的Q-SCAN算法实现代码: ``` import java.util.*; public class QSCAN { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入磁盘访问序列,用空格隔开:"); String s = sc.nextLine(); String[] str = s.split(" "); int[] arr = new int[str.length]; System.out.println("请输入磁头的起始位置:"); int start = sc.nextInt(); System.out.println("请输入磁道数:"); int num = sc.nextInt(); for (int i = 0; i < str.length; i++) { arr[i] = Integer.parseInt(str[i]); } Arrays.sort(arr); int index = 0, sum = 0, direction = 1; List<Integer> left = new ArrayList<>(); List<Integer> right = new ArrayList<>(); for (int i = 0; i < arr.length; i++) { if (arr[i] < start) { left.add(arr[i]); } else { right.add(arr[i]); } } while (left.size() > 0 || right.size() > 0) { if (direction == 1) { if (right.size() == 0) { direction = -1; continue; } int min = num + 1; for (int i = 0; i < right.size(); i++) { if (right.get(i) < min) { min = right.get(i); index = i; } } start = right.get(index); right.remove(index); sum += start; } else { if (left.size() == 0) { direction = 1; continue; } int max = -1; for (int i = 0; i < left.size(); i++) { if (left.get(i) > max) { max = left.get(i); index = i; } } start = left.get(index); left.remove(index); sum += start; } } System.out.println("磁盘移动总距离为:" + sum); } } ``` 您可以将上述代码复制到Java开发环境中进行编译和运行。在运行程序时,您需要输入磁盘访问序列、磁头的起始位置和磁道数等信息,程序将自动计算出磁盘移动的总距离,并将结果输出到屏幕上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值