Linux 怎么将/dev/sdb 的内存分配给根目录?

linux如何将dev sdb2改为dev sdb1
我在进行usb安装设计时发现错误,怀疑是内核在调用mkinitrd脚本时总是写死磁盘设备名,但是不确定是不是,现在想改变磁盘设备名再试试安装,但是不知道如何改变磁盘设备名,请指教
09-10-09 &
4块320G硬盘,每个硬盘首先划出10G硬盘,剩下的310G组成raid5,第三(sdc)第四(sdd)硬盘照上面输入.每个硬盘的10G系统盘区(sda1)都要可以启动.这样就达到了硬盘可以任意互换次序而不影响系统运行和raid5的数据的效果.aptitude inst安装 mirrordir 和raid管理程序首先分区,格式化分区,然后用mirrordir工具进行复制,并让每个磁盘可以启动系统:关于raid5的建立以及修复看我这篇文章:复制分区表,使用这个命令: sfdisk -d /dev/sda |sfdisk /dev/此命令有危险,会把sdb盘的分区表改的跟sda完全相同sfdisk -d /dev/sda |sfdisk /dev/sdcsfdisk -d /dev/sda |sfdisk /dev/sdd格式化备用系统分区mkfs.ext3 /dev/sdb1mkfs.ext3 /dev/sdc1mkfs.ext3 /dev/sdd1将系统复制到备用分区:mkdir /1mkdir /2mount /dev/sda1 /1 ;(当前的系统根分区)mount /dev/sdb1 /2 ;(复制到第二个硬盘)mirrordir /1 /2 ;(这里不要写反了,哈哈)grub-install --root-directory /2 /dev/(让第二个硬盘可以grub启动)做成脚本如下:copy2.sh:(复制sda1到sdb1 并让sdb可以独立启动系统)#!/bin/shmount /dev/sda1 /1mount /dev/sdb1 /2mirrordir /1 /2grub-install --root-directory=/2 hd1 ;对sdb安装grub启动程序unmount /1unmount /2copy2.sh 结束copy3.sh:(复制sda1到sdc1 并让sdc可以独立启动系统)#!/bin/shmount /dev/sda1 /1mount /dev/sdc1 /2mirrordir /1 /2grub-install --root-directory=/2 hd2 ;对sdc安装grub启动程序unmount /1unmount /2copy3.sh 结束copy4.sh:(复制sda1到sdd1 并让sdd可以独立启动系统)#!/bin/shmount /dev/sda1 /1mount /dev/sdd1 /2mirrordir /1 /2grub-install --root-directory=/2 hd3 ;对sdd安装grub启动程序unmount /1unmount /2copy4.sh 结束建立raid5:mdadm -a上面的3个同步命令,copy2.sh 可以每天执行一次, 让 2 启动时执行一次,让3号硬盘, 只有在调整完系统时执行一次. 4号硬盘作为系统最后的救命稻草. 通过上面的实施, 我们得到了3个备份系统, 可以在系统不能启动是,将后面的2,3,4号磁盘换到1号磁盘的位置进行启动.太专业了,建议还是去找书来看,看懂了再搞,靠网上的这点东西根本不能解决问题
请登录后再发表评论!
嗯,现在的pc上的linux通常都是通过udev来管理识别设备,所以不用你手动mknod,而arm下,听你这么说,估计还是老样子自己makedev,mknod什么了,可以去参看这方面的资料。
请登录后再发表评论!linux 挂载到根目录下_百度知道
linux 挂载到根目录下
以前做的系统,500g空间,只用了200g,现在希望将剩下的300g挂载到根目录下面,可是使用桌面那个工具挂载的话只能挂载到/media下面,不是我所需要的,请问,如何操作才能将其挂载到/目录下面呢?请列出详细点的命令,如果有解释再加50分,谢谢
我有更好的答案
默认大小是真实内存的一半。它用来存储进程间通讯时的一些共享数据结构。在物理内存足够时,会在内存中进行数据交换,如果物理内存缺乏时,会用swap进行数据交换. 支持动态在线调整.在我们需要时可以增加或缩减它的大小。mount -t tmpfs -o size=1024m tmpfs /mnt/ram 这个命令开了一块1G内存来当目录用。不过放心,如果里面没文件,是不会占用内存的,用多少占多少。当然,可以在/etc/fstab中加一行语句,挂载一个点。tmpfs /var/tmp tmpfs size=768M,,noatime,mode=不过一般来说没必要手动挂载,因为多数发行版都会在fstab内预留了一个内存目录,挂载在/dev/shm,直接使用即可,/dev/shm针对所有的用户都能进行读写操作,不用担心权限问题;
可以的sudo mkdir /csudo mount /dev/... -t ... -o rw,utf8 /c但是不允许直接挂到根目录/,因为/是系统目录。
什么意思啊?能否解释一下,让我好根据我的名字打命令
以root身份执行命令,执行命令前会提示你输入root口令,输入正确了才会执行后面的命令。在根目录里操作,必须有root权限。mkdir /c 在根目录下建一个新的文件夹,准备将硬盘挂到这个文件夹里mount 挂载命令/dev/... 你的要挂载的硬盘设备名,可以通过执行blkid命令查看所有设备,知道你的硬盘的设备名,一般是/dev/sdd0之类-t ... 文件系统类型,如ext2,ext3,ext4,ntfs,vfat等等,在blkid里也可以看到-o rw,utf8为选项,rw是读写,ro为只读,utf8选中,就可以看到中文的文件名/c 是要挂载到的目录成功后,你在/c目录中看到的就是相应硬盘的内容。其实,挂载到/media没有什么不好,自动,读写都可以,很方便,只是目录名称不是你可以随便决定的,不熟悉的人可能连是哪个目录都不知道。
这样也没有挂载到根目录啊
我们的数据库在local下面,如果不挂载到根目录,这个硬盘也用不到啊,不过也还是谢谢你了,方便的话留下邮箱,待会给你发问题链接,分给你
怎么会用不到?挂在哪儿都能用到。设置一下路径就行了。直接挂根目录是不允许的,挂根目录,意味着进入你那个硬盘上的系统里面去,会进入那个系统,而不是仅仅使用其中的空间存放数据,而是使用其中所有的程序。倒是有一个命令可以做到上面的事,你将硬盘挂到/C或其他目录后,执行chroot命令,将root改为/c或者你挂载的目录,就进入你硬盘上的系统里了。
可是mysql数据库在local下面,数据都要写到local下的文件夹,如果将数据指定到其他目录,local下面的空间就用不到了啊
可以通过“链接”从local目录访问你的硬盘。或者干脆在/local/里建立一个目录,将硬盘挂载到这个目录。甚至在mysql的工作目录里面也可以建立一个目录,将硬盘挂载过去。记住,可以挂载到任何一个目录,任何地方。
本回答被提问者采纳
麻烦去了,要用lvm。可以挂载到/home或/opt
不能挂载到根目录吗?
系统就装在根目录中,你覆盖了就进不去了
系统装在/boot分区下面啊,难道没法扩容了?
/boot的是一些内核程序和启动过程中命令的压缩包,不是系统哦。才100多M的boot能放下一个系统吗?
这么说没法挂载到根目录下面啦
只能建其他目录挂载了,除非当初你用lvm分区的。
可以再问一下,是否是lvm分区去那里看啊?
看下面的截图你的不是lvm的,设备不是/dev/sda1这类格式的,类似/dev/vg01
本回答被网友采纳
请将问题解释得再清楚些。如果那300G未分区,那要将根分区扩容。如果分了,那就把那个分区删掉你可以用安装光盘开机启动然后用Gparted之类的分区工具吧根目录扩展出去。如果根分区不与空闲分区相连,那么就要移动分区了。如果你只开了一个根分区,那么很好办。如果你开了很多分区,那么扩容就有些麻烦了。上图吧。
你这个貌似有点希望啊,当时共500G做的raid,只用了200g,剩下的没动,这次要把这300g加到根分区上,Gparted这是什么啊?光盘上好像只有这个
呃。你能开一下gparted给我看一下你的分区情况吗?
以前/目录是基于lv的吗? 不是的话怕不好弄,如果是的话,把200g搞成vg,然后直接扩展就行了
我我不太清楚啊
硬件方面不太懂
请问怎么查看?
不是硬件,是你分区的时候怎么建的,df -k就可以看了
这个在上面的图上有,一个是挂载的,一个是没有挂载的
修改/etc/fstab详细参考
df -hfdisk -l先看看你的分区和文件系统情况
分别是没有挂载和挂载后的情况,需要将新的硬盘挂载到根目录下面
你有两块磁盘/dev/sda和/dev/sdb,前者299GB,后者598GB,/boot分区在sda上sdb上有两个分区/(根,/dev/sdb1)和一个扩展分区(/dev/sdb2,应该是挂载到/media下的内容),你的需求应该是将根分区扩容到598GB,由于/dev/sdb2分区已经占用,不能直接挂载给根分区用,只能删除根分区后面的分区,再扩容给根分区(且非LVM的不能在线扩容),/dev/sdb2的数据会丢失,请楼主慎重考虑。
没事的 sdb2没有数据,今天才开始挂载,楼下的说我的好像不是lvm的,我也不太确定,又凌乱了,能告诉我我这种情况能否挂载到根分区呢?还有留下你的邮箱吧,回头把分给你
想确定是否用了LVM很简单,你就执行vgdisplay和pvdisplay看看输出结果,没用的话无结果返回。由于/根分区被挂载使用着,只能用其他方式引导系统然后用gparted工具调整分区。网络上用gparted调整分区的帖子很多(如),希望对你有帮助。
其他4条回答
为您推荐:
其他类似问题
您可能关注的内容
根目录的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。CentOS如何挂载硬盘_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS如何挂载硬盘
来源:Linux社区&
作者:Linux
远程SSH登录上服务器后,进行如下操作
提醒:挂载操作会清空数据,请确认挂载盘无数据或者未使用
第一步:列出所有磁盘& 命令:& ll /dev/disk/by-path
提示:如果无法确认数据盘设备名称,请使用df命令来确认系统盘的名称,从而排除挂错盘的情况。
第二步:格式化硬盘& & & 命令:& fdisk /dev/sdb
注意:图中箭头标注处续手动键入
第三步:创建分区& & & & 命令:& mkfs.ext4 /dev/sdb1
第四步:挂载分区& & & & 命令:& mkdir /data
mount /dev/sdb1 /data& & # 将sdb这个硬盘挂载成为/data
第五步:将信息写入fstab,让系统开启自动挂载。
&命令:& echo "/dev/sdb1& & & & & & & /data& & & & & & & & & ext4& & defaults& & & & 0 0" && /etc/fstab
CentOS 6.5开机自动挂载硬盘
CentOS添加一个新的硬盘分区到挂载的过程&
CentOS挂载移动硬盘
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (10/25/:36)
& (06/09/:47)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款05-1502-1602-1602-1602-1602-1602-1602-1602-1602-16最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01现在位置:

我要回帖

更多关于 mkfs.ext4 dev sdb 的文章

 

随机推荐