`

《Solaris增加新硬盘并进行分区和挂载》

阅读更多

 

 

启动Solaris,这里有几种方法让系统检测出新硬盘:

    a)在系统启动界面提示"If the system hardware has changed...",并且倒计时时,按下Esc键,系统会自动监测硬件改动,新增的硬盘也会在列表中,但不要更改启动选项,F2 continue之后进入系统format就能看到新硬盘;

    b)进入系统后。在根目录创建reconfigure文件,# touch /reconfigureinit 5重启系统,reconfigure文件可在系统启动过程中引到系统自动监测新设备;

    c)进入系统后,执行devfsadm命令,系统检测新增加的设备,这种方法不需要reboot,很好;

    方法还有很多,不一一介绍了,continue...

##################################
找到设备并格式化########################################

向一块硬盘写入数据之前,首先需要将其分区和格式化,这个过程一般可以分为3

步骤:

1. 物理格式化,也就是通常所说的低级格式化(Low-Level FormattingLLF;

2. 分区;

3. 逻辑格式化,也就是通常所说的高级格式化(High-Level FormattingHLF

低级格式化的时候,硬盘被分成若干个磁道,这些磁道又被分成若干个扇区,每个扇区填充了随机数据。几乎所有的硬盘在出厂前都已经被低级格式化过,

所 以,用户只要对硬盘进行下面两个步骤(分区和逻辑格式化)就可以了。

分区的动作将硬盘分成几个部分,成为分区或者是分片(注意:前面的分区是动词,后面的是名词)。每个分区/分片由若干个柱面组成。绝大多数情况 下,Solaris中的一个分区一一对应一个文件系统。一个分区不能包含多个文件系统;同样,一个文件系统也不能跨越多个分区。Solaris中,对硬盘 进行分区,就是使用我们开始的时候使用过的format命令。

Solaris进行高级格式化的时候,将每个分区分成许多柱面组,每个柱面组包括了几个连续的柱面。

文件系统在这些柱面组中建立文件和目录,并尽量将同一个文件的数据保存在同一个柱面组中。这样的机制能够保证磁头读取数据的时候移动最少,从而加快数据的读取速度。Solaris中使用newfs命 令来实现高级格式化,默认的文件系统是UNIX文件系统(UFS:Unix File System,它使用下列类型的块:

1. 引导块:存储系统启动时所需的信息

2. 超级块:存储文件系统信息

3. 索引节点(i节点):存储文件系统中的单个文件信息

4. 存储块/数据块:存储文件数据

##################################找到设备并格式化########################################

3检测完后,我们执行format,这个时候会发现已经多出来2个编号为12的硬盘了
(原来的硬盘编号是0,在VMware中一般为c0d1,选择1硬盘。

[root@/]#>df (
原来的硬盘是c1t0xxxx)
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/dsk/c1t0d0s0     13116240 12751791    233287 99% /
swap                   1813320       904   1812416   1% /etc/svc/volatile
/usr/lib/libc/libc_hwcap1.so.1
                      13116240 12751791    233287 99% /lib/libc.so.1
swap                   1812524       108   1812416   1% /tmp
swap                   1812452        36   1812416   1% /var/run
/dev/dsk/c1t0d0s1      2017104      2049   1954542   1% /swap
/hgfs                 16777215      4096 16772864   1% /hgfs

[root@/]#>format
(多了编号12的两个硬盘)
Searching for disks...done
AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <DEFAULT cyl 1955 alt 2 hd 255 sec 63>
          /pci@0,0/pci1000,30@10/sd@0,0
       1. c1t1d0 <DEFAULT cyl 2557 alt 2 hd 128 sec 32>
          /pci@0,0/pci1000,30@10/sd@1,0
       2. c1t2d0 <DEFAULT cyl 2557 alt 2 hd 128 sec 32>
          /pci@0,0/pci1000,30@10/sd@2,0


############################
备注:1.磁盘管理-——分区命名惯例 #########################

     
对于每个一磁盘分片,通常以cxtxdxsx表示,其中c/t/d/s的含义如下:
         *C
代表控制器标号。控制器位于主板上面,所谓控制器,就是控制,发出命令的器件。
         *T
代表目标编号。   即分配给每个存储设备的一个唯一的硬件地址。
         *D
代表磁盘编号。   这个数字反映的是目标位置上的磁盘号,即具体的磁盘
         *S
代表分片编号。   通常从07,即分区的号码了


############################
备注:1.磁盘管理-——分区命名惯例 #########################

4新加的硬盘我们一般需要首先执行fdiskformat> fdisk

SELECT ONE OF THE FOLLOWING:
   1. Create a partition
   2. Specify the active partition
   3. Delete a partition
   4. Change between Solaris and Solaris2 Partition IDs
   5. Exit (update disk configuration and exit)
   6. Cancel (exit without updating disk configuration)
Enter Selection:
创建并选择相应的分区格式(注意要与文件系统格式区分开)
例如80g的硬盘可以分区为60g unix 20g留给windows
完成后会显示概要信息,选5 保存退出。

5退到format> 下,选择partition对新硬盘分区,format> partition

6列出了0-78partition,就选个7吧,作为home分区使用,回车;
要求填入 partition id tag,写home,回车;
默认wm(可写可挂载),回车;
显示默认new starting cyl[3](因为0-2alternatesboot使用了),回车;
指定大小,我暂且把所有的cylinders都给home了,回车,回到 partition>

7给当前的分区表取个名,partition> name,随便叫newtabel吧。

8执行partition> label,选择yes,执行完这一步可用print检查分区表,partition 7 home已经有了设定的大小。

9键入quit 退到 format> 执行一下save,保存设置,这里需要填完整的路径/etc/format.datyesquit,退到 #


10
分区做完了,需要建立新的文件系统(这里不建立文件系统的话就是裸设备了!!通过/dev/rdsk/磁盘命名cxtxdxsx来使用)。
newfs,执行命令 # newfs /dev/dsk/c0d1s7,执行完后会显示superblock的备份地址。完成这一步可用fsck检查文件系统是否正确。

11、只有建立了文件系统后才能通过文件系统命令来进行管理。在根目录下创建newhome目录用来作为新分区的挂载点,# mkdir /newhome

12挂载,# mount /dev/dsk/c0d1s7 /newhome,挂载完成可用df -k查看挂载结果。

可是,重启之后你会发现,挂载在/newhome下的分区没了!用df -k查看,发现不见了!原来我们还差一步——设置自动挂载:

13编辑/etc/vfstab文件,# vi /etc/vfstab,新增一行,内容为

    /dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes -

重启后发现,c0d1s7已经能够自动挂载到/newhome目录了。

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Solaris硬盘分区简介

    本文将深入探讨 Solaris 硬盘分区的基础知识,特别是如何理解和解读 `format` 命令输出的信息。 首先,让我们来理解标题和描述中的关键术语。"Solaris 硬盘分区简介" 指的是在 Solaris 系统中对硬盘进行分区的基本...

    硬盘安装Solaris10

    - 使用`find /solaris/multiboot`命令定位`multiboot`文件,显示硬盘分区信息,如`hd(0,2)`。 - 使用`root (hd0,5)`设置根分区。 - 通过`kernel /solaris/multiboot kernel/unix -B install_media=dsk`指定内核及...

    02_solaris11.3加硬盘安装oracle11.2.0.4.docx

    使用`newfs`命令对新分区进行格式化,例如`newfs c2t1d0s0`,确保输入正确的控制器和磁盘标签。 3. **系统内核参数设置**: 为了支持Oracle的运行,需要调整内核参数。创建一个名为`oracle`的项目,并设置`...

    硬盘backup分区消失问题的解决.pdf

    在SUN的 Solaris 操作系统中,硬盘管理和分区是非常重要的部分,尤其是对于服务器和关键业务系统而言。当遇到硬盘backup分区消失的问题时,这通常意味着硬盘的分区表可能已损坏或丢失,导致操作系统无法识别原有的...

    如何利用Solaris SVM 进行RAID1安装及恢复

    如何在Solaris SVM环境下配置RAID1以及进行数据恢复,是一项关键的系统管理任务,尤其对于需要高可用性和数据安全性的服务器来说。以下是对整个过程的详细解释。 首先,了解磁盘分布情况:0(c1t0d0)和1(c1t1d0)...

    solaris SVM 适合小白,系统干货

    使用`metaroot`设置镜像作为根文件系统,然后使用`lockfs`命令安全地挂载和锁定文件系统。在重启系统后,使用`metattach`命令将逻辑卷附加到对应的物理磁盘,最后通过`metastat`检查镜像的状态,等待同步完成。 ...

    solaris10安装及打补丁详解.docx

    - 安装过程中,系统会自动格式化选定的硬盘分区,并复制所需文件。 二、Solaris 10 打补丁 1. 补丁获取: - 从 Oracle 或第三方网站下载适用于 Solaris 10 的补丁。 - 确保补丁与当前系统版本兼容。 2. 补丁...

    linux挂载新硬盘过程分享

    例如,如果希望将新分区用于安装Matlab,则可以创建一个新的挂载点,并将分区挂载到该点上: ``` sudo mkdir /www sudo mount /dev/sdb1 /www ``` 检查是否成功挂载: ``` sudo df ``` #### 五、设置开机自动挂载...

    Linux & Solaris硬件信息查看的命令

    这个命令可以显示硬盘的总大小、空闲大小、使用大小、挂载点等信息。但是,这个命令不能显示没有 device 的设备信息。 另外,Linux 中还可以使用 `fdisk -l` 命令来查看硬盘信息。这个命令可以显示硬盘的总大小、...

    Solaris系統盤更換方法ufsdump

    连接新的硬盘,并使用`format`命令来检查和配置新的硬盘分区。例如,选择编号为0的磁盘,然后输入`p`来查看当前分区表,再输入`e`进入编辑模式。接着,根据旧系统盘的分区布局,创建相同结构的新分区。 4. **恢复...

    solaris操作系统基础知识.pdf

    - **CD-ROM的使用**:Solaris支持多种CD-ROM驱动程序,用户可以通过简单的命令挂载和卸载光盘。 - **磁带机的使用**:主要用于数据备份和归档,Solaris提供了多种磁带驱动程序。 - **软盘的使用**:虽然现在使用较少...

    solaris 8下raid1和raid5的安装及恢复.doc

    在镜像操作完成后,需要修改 /etc/vfstab 文件,以便系统能够正确地识别和挂载镜像分区。 在安装和维护 RAID1 和 RAID5 时,需要注意以下几点: * 需要确保硬盘的类型和大小一致,以免影响 RAID 的性能和可靠性。 ...

    solaris部署手册

    下载完成后,可以在 VMware 等虚拟机软件中创建一个新的虚拟机环境来进行安装过程的模拟和学习。 安装步骤如下: 1. **启动虚拟机**:将下载的 ISO 映像文件挂载到虚拟机的光驱,并启动虚拟机。启动过程中,将会...

    Ufs格式的硬盘在WINDOWS下的读取程序

    UFS是一种广泛应用于Unix和Unix-like操作系统(如FreeBSD、OpenBSD、Solaris等)的文件系统,但在Windows环境下默认并不支持。因此,为了在Windows上访问UFS硬盘,我们需要借助第三方工具。 描述 "UFS格式的硬盘挂...

    Solaris system培训

    包括硬盘的分区、格式化以及挂载等操作。 - **文件系统管理** 如创建、删除文件系统,调整文件系统大小等。 - **网络配置与管理** 包括设置IP地址、子网掩码、默认网关等基本网络参数。 - **系统备份与恢复** ...

    Solaris日常维护命令

    17. **硬盘信息**:`format` 查看硬盘物理信息,`iostat -E` 显示硬盘大小和型号,`prtvtoc` 显示磁盘分区详情。 18. **CPU状态**:`psrinfo -v` 查看CPU状态,`mpstat` 监视多CPU负载,`top` 或 `vmstat` 可以查看...

    在虚拟机vmwork中如何给linux添加硬盘

    假设我们已经在VMware虚拟机中安装了Red Hat,并希望向该系统添加一块新的虚拟硬盘,并将其自动挂载至指定位置。以下是一种可能的操作流程: ##### 1. 准备工作 确保已经成功安装了Red Hat Linux系统,并且已经...

    虚拟机安装solaris10系统镜像文件

    41. 默认的两个挂载点就行、选多了分细了会要求更大的硬盘,实际系统会根据需要自动划分细些,按 F2 继续。 42. 默认划分,按 F2 继续。 43. 提示是否配置远程文件系统,F4 远程安装,根据解说,没有必要安装,按 ...

    solaris速查手册

    `format`命令提供硬盘类型和分区的详细信息,`iostat -E`展示硬盘大小和型号,`prtvtoc /dev/rdsk/c0t0d0s0`显示特定磁盘的分区表。 11. **系统内核信息**: 要查看系统内核信息,可以使用`uname -a`命令,它将...

    实例解说Linux中fdisk分区使用方法

    在进行实际的硬盘分区操作之前,合理规划硬盘分区是非常重要的一步。合理的硬盘分区不仅可以提高数据管理和存储效率,还能确保系统的稳定运行。以下是一些关键的理论知识: - **硬盘分区限制**:主分区(包括扩展...

Global site tag (gtag.js) - Google Analytics