disk dev sdb/dev/sdb-33GB/g...

linux系统,在使用dd命令从/dev/sda1里面的镜像写到/dev/sdb的sd卡中时,在大_百度知道Ubuntu - 硬盘分区、格式化、自动挂载配置_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Ubuntu - 硬盘分区、格式化、自动挂载配置
来源:Linux社区&
作者:aofeng
- 硬盘分区、格式化、自动挂载配置 | Hard disk add new partition, format, auto mount in ubuntu
Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容。将硬盘分区、格式化、自动挂载配置的整个过程记下来,备忘。
运行环境 | Enviroment
Ubuntu 10.10
一、硬盘分区 | Hard disk add new partition
1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:
sudo fdisk -lu
显示当前的硬盘及所属分区的情况。如下图所示:系统提示:DIsk /dev/sdb doesn't contain a valid partition table。
&2、对硬盘进行分区。在终端窗口中输入如下命令:
sudo fdisk /dev/sdb
如下图所示:在Command (m for help)提示符后面输入m显示一个帮助菜单。
&在Command (m for help)提示符后面输入n,执行 add a new partition 指令给硬盘增加一个新分区。&出现Command action时,输入e,指定分区为扩展分区(extended)。&出现Partition number(1-4)时,输入1表示只分一个区。&后续指定起启柱面(cylinder)号完成分区。
&在Command (m for help)提示符后面输入p,显示分区表。系统提示如下:Device Boot&&&&&&&&&&&&&&&& Start&&&&&&&&&&&&&&& End&&&&&&&&&&&&&&&&&& Blocks&&&&&&&&& Id&&&&&&&&&&&& System/dev/sdb1&&&&&&&&&&&&&&&&&&&&&&&&&& 1&&&&&&&&&&& 26108&&&&&&&&&& +&&&&&&&&&& 5&&&&&&&&& Extended
&在Command (m for help)提示符后面输入w,保存分区表。系统提示:The partition table has been altered!
在终端窗口中输入如下命令:
sudo fdisk -lu如下图所示:系统已经识别了硬盘 /dev/sdb 的分区。
相关资讯 & & &
& (01/14/:19)
& (12/23/:35)
& (11/29/:27)
& (12/24/:28)
& (12/03/:14)
& (11/27/:09)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款Linux下挂载U盘,结果把/dev/sdb1给umount了,怎么恢复?_百度知道新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
机器增加了一块新硬盘,按照常规的操作方法操作:
1、fdisk /dev/sdb
2、创建分区。创建 primary partition --& primary partition :1,需把此硬盘当做一个分区,所以First cylinder 为1 ,Last cylinder 为最大值。
4、mkfs -t ext3 /dev/sdb1
5、mkdir /backup
6、mount /dev/sdb1 /backup
这里就出问题了,一直报错:mount: /dev/sdb1 already mounted or /backup busy,
[root@lichn /]# df
Filesystem& && && &&&1K-blocks& && &Used Available Use% Mounted on
/dev/sda3& && && && &&&4127108& & 760720& &% /
/dev/sda1& && && && && &124427& &&&12083& & % /boot
none& && && && && && & 2074548& && && &0& &2074548& &0% /dev/shm
/dev/sda6& && && && &&&4127076& & 971740& &% /usr
/dev/sda5& && && && & & & 465356& &1% /var
/dev/sda7& && && && & & & 468096& &1% /www
发现并没有挂载上
[root@lichn /]# mount
/dev/sda3 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda6 on /usr type ext3 (rw)
/dev/sda5 on /var type ext3 (rw)
/dev/sda7 on /www type ext3 (rw,quota)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
这里也是,复又查看:
[root@lichn /]# fdisk -l
Disk /dev/sda: 73.4 GB,
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/sda1& &*& && && &&&1& && && & 16& && &128488+&&83&&Linux
/dev/sda2& && && && &&&17& && &&&1060& &&&8385930& &82&&Linux swap
/dev/sda3& && && && &1061& && &&&1582& &&&4192965& &83&&Linux
/dev/sda4& && && && &1583& && &&&8924& & & & 5&&Extended
/dev/sda5& && && && &1583& && &&&4193& & & &83&&Linux
/dev/sda6& && && && &4194& && &&&4715& &&&4192933+&&83&&Linux
/dev/sda7& && && && &4716& && &&&8924& & & &83&&Linux
Disk /dev/sdb: 73.4 GB,
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/sdb1& && && && && &1& && &&&8924& & +&&83&&Linux
Disk /dev/dm-0: 72.7 GB,
255 heads, 63 sectors/track, 8844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &&&Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/dm-0p1& && && && && &1& && &&&8924& & +&&83&&Linux
本人linux菜鸟一个,不知这是什么原因导致的,求高手帮忙解释一下,先谢谢了!
& |& & |& & |& & |& 
小富即安, 积分 2857, 距离下一级还需 2143 积分
论坛徽章:0
mount -t ext3 /dev/sdb1 /backup试试、
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
试过的,一样的结果:-(
丰衣足食, 积分 556, 距离下一级还需 444 积分
论坛徽章:0
回复 #1 guxingsyb 的帖子
先umount /dev/sdb1或是umount /backup
如果还是显示的busy,你试试下面的方法。
fuser -m /dev/sdb1
查看一下是否sdb1正在被使用,或是有进程正在使用它。
然后fuser -km /dev/sdb1
强制杀掉所有使用/dev/sdb1目录的进程。
最后umount /dev/sdb1或是umount /backup。
再试着mount /dev/sdb1 /backup。
祝你好运。
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
谢谢楼上的兄弟,我试了一下,还是不行
[root@lichn /]# umount /dev/sdb1
umount: /dev/sdb1: not mounted
[root@lichn /]# umount /backup
umount: /backup: not mounted
[root@lichn /]# fuser -m /dev/sdb1&&//命令执行后无任何显示
[root@lichn /]#
丰衣足食, 积分 556, 距离下一级还需 444 积分
论坛徽章:0
回复 #5 guxingsyb 的帖子
我服务器前几天遇到的问题就是这么解决的。你的机器如果不是服务器,你可以试图重启一下。
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
是服务器,重启N次,无果
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
还是无解,郁闷
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
真是搞不清楚为什么没有设置为自动挂载,可是开机后sdb1却莫名其妙的无法挂载,一直报: mount: /dev/sdb1 already mounted or /backup busy&&这样的错,简直匪夷所思!!!
白手起家, 积分 26, 距离下一级还需 174 积分
论坛徽章:0
唉,看来新手区高手是不愿来的!
还是自己搞定了,来这里留个记录吧,也方便其他遇到我这种万分之一中奖率情况的兄弟借鉴。
问题的症结linux其实已经给出了提示,只是当初没注意到这个地方:
[root@lichn /]# fdisk -l
Disk /dev/sda: 73.4 GB,
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/sda1& &*& && && &&&1& && && & 16& && &128488+&&83&&Linux
/dev/sda2& && && && &&&17& && &&&1060& &&&8385930& &82&&Linux swap
/dev/sda3& && && && &1061& && &&&1582& &&&4192965& &83&&Linux
/dev/sda4& && && && &1583& && &&&8924& & & & 5&&Extended
/dev/sda5& && && && &1583& && &&&4193& & & &83&&Linux
/dev/sda6& && && && &4194& && &&&4715& &&&4192933+&&83&&Linux
/dev/sda7& && && && &4716& && &&&8924& & & &83&&Linux
Disk /dev/sdb: 73.4 GB,
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/sdb1& && && && && &1& && &&&8924& & +&&83&&Linux
Disk /dev/dm-0: 72.7 GB,
255 heads, 63 sectors/track, 8844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
& &&&Device Boot& && &Start& && && &End& && &Blocks& &Id&&System
/dev/dm-0p1& && && && && &1& && &&&8924& & +&&83&&Linux
我fdisk -l&&得到以上信息,红色字体的这条信息很重要,正常的硬盘是不会有这个信息的,后来一查,才知究竟。
硬盘我之前做过RAID 0 ,后来服务器更换了RAID卡为普通SAS控制器,但是当初忘记了把硬盘的RAID信息清除,导致硬盘中仍保存着RAID信息,所以挂载会出错。
解决办法:找RAID卡清除掉硬盘保存的RAID信息
至于为什么不用RAID卡了,磁盘仍保留RAID信息,原因就不赘述了。
另外,这个问题在linux系统下会出现,windows下加新硬盘则不会出现这个问题。

参考资料

 

随机推荐