/dev/sdb1 is apparently in use by the system; will not make a 文件系统 here!
时间: 2024-03-02 21:50:26 浏览: 145
这个错误提示通常是由于/dev/sdb1分区正在被使用,因此无法在此处创建文件系统。可能是该分区已经被挂载或正在被其他进程使用。你可以使用以下命令查看/dev/sdb1分区是否已被挂载:
```
$ mount | grep /dev/sdb1
```
如果/dev/sdb1已被挂载,请卸载该分区后再尝试创建文件系统。如果未被挂载,则可能是其他进程正在使用该分区。你可以使用以下命令查找正在使用该分区的进程:
```
$ fuser -m /dev/sdb1
```
然后结束掉这些进程即可。
相关问题
mke2fs 1.42.9 (28-Dec-2013) /dev/sdb1 is apparently in use by the system; will not make a 文件系统 here!
这个错误提示是因为你试图在/dev/sdb1设备上创建一个文件系统,但是该设备可能正在被系统使用中,因此无法创建文件系统。你需要先卸载该设备,然后再尝试创建文件系统。你可以使用以下命令来尝试卸载该设备:
```
umount /dev/sdb1
```
如果无法卸载,可能是因为该设备正在被其他程序使用,你需要先关闭这些进程,然后再尝试卸载。
Linux centos 解决mount /dev/sdb1 /home mount: /dev/sdb1 is write-protected, mounting read-only
当在Linux CentOS系统中尝试挂载磁盘`/dev/sdb1`到`/home`目录,并收到提示`mount: /dev/sdb1 is write-protected, mounting read-only`时,这表明你试图将分区写入,但是该分区设置成了只读模式,不允许进行修改或写入数据。这里有几个解决办法:
1. **临时改变权限**:
- 打开挂载点的权限以便可以写入,但是请注意这是一个临时措施,重启系统后可能会恢复原状。
```sh
chmod u+w /home
mount -o remount,rw /dev/sdb1 /home
```
2. **修改分区属性**:
- 可能是分区本身设置了只读属性,你可以用`sudo tune2fs -O ^write`来关闭只读限制。但注意这是针对整个分区的操作。
- 或者用`sudo chflags -R nosuid /home`取消/home目录的nosuid标志,使其不再从根级应用只读属性。
- 然后再次挂载:
```sh
mount /dev/sdb1 /home
```
3. **永久更改挂载选项**:
- 如果你想让这个挂载一直是读写状态,可以在`fstab`文件中设置挂载选项,比如:
```sh
echo "/dev/sdb1 /home ext4 defaults,noatime,nodiratime,allow_other 0 0" | sudo tee -a /etc/fstab
noatime、nodiratime会加速文件系统的访问速度,而allow_other允许其他用户挂载这个分区。
```
之后重启系统或运行`sudo mount -a`应用新的挂载设置。
4. **确认是否有其他程序阻止写入**:
- 检查是否有一些程序正在使用该分区并且设置了只读,如果有,先结束它们再试。
请谨慎操作,尤其是涉及到系统分区的时候,以防意外数据丢失。
阅读全文