磁盘管理与文件系统试验

合集下载

磁盘管理的实验报告

磁盘管理的实验报告

磁盘管理的实验报告实验报告:磁盘管理一、引言(100字)磁盘是计算机中主要的存储介质之一,磁盘管理是操作系统中的一项重要任务。

本实验旨在通过模拟磁盘管理的相关操作,加深对磁盘管理的理解,并学习实际应用中磁盘管理的策略。

二、实验目的(100字)1.了解磁盘管理的基本原理和相关概念;2.学习磁盘分区的原理及实践;3.理解磁盘调度算法的工作原理;4.掌握常用的磁盘管理策略。

三、实验内容(300字)1.磁盘分区:a.使用磁盘分区工具将物理磁盘划分为若干个分区;b.使用命令查看已分区、格式化后的磁盘分区。

2.磁盘调度算法:a.了解并实现FCFS(先来先服务)、SSTF(最短寻道时间优先)和SCAN(扫描)等磁盘调度算法;b.分别使用模拟程序测试不同算法的性能。

3.磁盘缓存:a.实现一个简单的磁盘缓存管理系统;b.学习并使用命令进行磁盘缓存管理的相关操作。

四、实验步骤(400字)1.磁盘分区:a.打开磁盘分区工具,选择对应磁盘进行分区,设置分区大小和类型;b.格式化已分区的磁盘,创建文件系统;c.使用命令查看分区情况,确认分区操作是否成功。

2.磁盘调度算法:a.阅读并理解给定的FCFS、SSTF和SCAN算法的伪代码;b.根据伪代码实现相应的算法,并进行测试;c.分别使用模拟程序测试不同算法的性能,根据性能结果评估各算法的优劣。

3.磁盘缓存:a.阅读并理解磁盘缓存管理的相关原理和命令;b.实现一个简单的磁盘缓存管理系统,包括缓存页面的替换策略;c.使用命令进行磁盘缓存管理的相关操作,通过测试验证缓存管理系统的正确性。

五、实验结果(150字)1.磁盘分区工具成功将物理磁盘划分为若干个分区,并格式化后创建了文件系统;2.使用命令查看分区情况,确认分区操作成功;3.实现了FCFS、SSTF和SCAN算法,并成功模拟了它们的运行过程;4.使用模拟程序测试了不同算法的性能,分析并比较了各算法的优劣;5.成功实现了一个简单的磁盘缓存管理系统,并通过测试验证了其正确性。

磁盘和文件系统管理(二)实验报告

磁盘和文件系统管理(二)实验报告

制作LVM卷的步骤:裸设备---分区---PV---VG---LV---格式化---挂载使用[root@localhost ~]# pvcreate /dev/sdb1 /dev/sdc1 建立pv物理卷Physical volume "/dev/sdb1" successfully createdPhysical volume "/dev/sdc1" successfully created[root@localhost ~]# vgcreate hehe /dev/sdb1 /dev/sdc1 建立vg卷组Volume group "hehe" successfully created[root@localhost ~]# lvcreate -L 30G -n xixi hehe 建立lv逻辑卷Logical volume "xixi" created[root@localhost ~]# mkfs.ext3 /dev/hehe/xixi 格式化为ext3的文件系统mke2fs 1.39 (29-May-2006)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)[root@localhost ~]# mkdir /lvm 创建lvm文件夹[root@localhost ~]# mount /dev/hehe/xixi /lvm 挂载lvm逻辑卷到lvm文件夹下使用[root@localhost ~]# cd /lvm 切换[root@localhost lvm]# ls 查看lost+found[root@localhost lvm]# df -hT 查看磁盘使用情况文件系统类型容量已用可用已用% 挂载点/dev/mapper/VolGroup00-LogVol00ext3 38G 3.1G 33G 9% //dev/sda1 ext3 99M 11M 83M 12% /boottmpfs tmpfs 177M 0 177M 0% /dev/shm/dev/mapper/hehe-xixiext3 30G 173M 28G 1% /lvm[root@localhost lvm]# lvextend -L +3G /dev/hehe/xixi 扩展lvm卷的空间Extending logical volume xixi to 33.00 GBLogical volume xixi successfully resized[root@localhost lvm]# resize2fs /dev/hehe/xixi 重新识别文件系统的大小resize2fs 1.39 (29-May-2006)Filesystem at /dev/hehe/xixi is mounted on /lvm; on-line resizing requiredPerforming an on-line resize of /dev/hehe/xixi to 8650752 (4k) blocks.The filesystem on /dev/hehe/xixi is now 8650752 blocks long.制作磁盘配额的步骤:分区(LVM逻辑卷)---添加配额功能----生成配额文件---编辑配额设置---启动配额功能---验证配额功能---查看使用情况[root@localhost lvm]# mount -o remount,usrquota,grpquota /dev/hehe/xixi /lvm 重新挂载以增加支持配额功能[root@localhost lvm]# mount/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=620)/dev/sda1 on /boot type ext3 (rw)tmpfs on /dev/shm type tmpfs (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)none on /proc/fs/vmblock/mountPoint type vmblock (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)/dev/mapper/hehe-xixi on /lvm type ext3 (rw,usrquota,grpquota)[root@localhost lvm]# vi /etc/fstab 编辑该文件开机自挂载/dev/hehe/xixi /lvm etx3 defaults,ursquota,grpquota 0 0[root@localhost lvm]# quotacheck -augcv 生成配额文件quotacheck: Scanning /dev/mapper/hehe-xixi [/lvm] quotacheck: Cannot stat old user quota file: 没有那个文件或目录quotacheck: Cannot stat old group quota file: 没有那个文件或目录quotacheck: Cannot s[root@localhost lvm]# cd /lvm 切换[root@localhost lvm]# ls 查看aquota.group er lost+found[root@localhost lvm]# edquota -u gege 为用户gege设置配额/dev/mapper/hehe-xixi 0 80000 10000 0 0 0[root@localhost lvm]# quotaon -ugv /lvm 启用lvm文件系统的磁盘配额功能,并显示命令的执行过程信息/dev/mapper/hehe-xixi [/lvm]: group quotas turned on/dev/mapper/hehe-xixi [/lvm]: user quotas turned on[root@localhost ~]# chmod 777 /lvm 修改lvm文件夹权限[root@localhost ~]# su gege 切换为用户gege[gege@localhost root]$ dd if=/dev/zero of=/lvm/2.txt bs=1M count=8 创建大小为8M的2.txt文件验证是否提示警告dm-2: write failed, user block limit reached.dd: 写入“/lvm/2.txt”: 超出磁盘限额2+0 records in1+0 records out1835008 bytes (1.8 MB) copied, 0.0390995[gege@localhost root]$ quota -u gege 查看用户gege的配额使用情况Disk quotas for user gege (uid 500):Filesystem blocks quota limit grace files quota limit grace/dev/mapper/hehe-xixi10000* 80000 10000 2 0 0。

5-文件系统和磁盘管理

5-文件系统和磁盘管理

实验五文件系统和磁盘管理(一)磁盘分区管理【需求】◆为一个有空闲空间的磁盘新建一个分区;◆对该分区进行格式化;◆把该分区挂载到/mnt/music目录;◆要求每次机器启动都自动挂载。

【系统及软件环境】操作系统:Red Hat AS 4.0【实验配置文件及命令】1.配置文件:/etc/fstab2.命令:/sbin/fdisk,/sbin/mkfs.ext3,/bin/mkdir,/bin/mount【实验步骤】由上面的信息可知,系统的扩展分区/dev/hda4中还有空闲的空间(因为该磁盘共有9733个柱面,/dev/hda4的结束柱面为9733,而该扩展分区中的最后一个逻辑分区/dev/hda10的结束柱面为2386,所以柱面2387~9733都是空闲的),于是可以新建一个100M的分区。

最后的警告,要求系统重启,新的分区表才会生效。

【实验故障与分析】下面的表格中列出了在实验过程中可能会出现的故障及其解决方法。

看看是不是对你的实验有所帮助?如果你在实验中还遇到了其他的问题或故障,不妨记录在表格中,通过自己的实践,或者与老师、同学一起找找解决问题的方法。

【启发联想】1.系统中哪些分区的大小不能修改,哪些分区的大小可以修改?2.如果硬盘没有空闲空间,而又需要多建一个分区,怎么处理?(二)U盘管理【需求】挂载一个文件系统为FAT32类型的U盘。

【系统及软件环境】操作系统:Red Hat AS 4.0【实验配置文件及命令】1.配置文件:无2.命令:/sbin/fdisk,/bin/mkdir,/bin/mount,/bin/umount【实验步骤】Red Hat AS 4.0中,只要插入U盘,系统就会把它自动挂载到/media目录下,但是存在一个问题就是,如果U盘里的文件名为中文的话,就不能正常显示;如果想让它能够正常显示中文文件名,就需要手动挂载。

挂载时,设置了iocharset选项后即可正常显示中文文件名。

磁盘管理空间实验报告

磁盘管理空间实验报告

一、实验目的本次实验旨在让学生了解磁盘管理的基本概念和操作,掌握磁盘分区、格式化、挂载等基本技能,熟悉磁盘空间分配策略和优化方法,提高学生对磁盘管理的实际操作能力。

二、实验环境操作系统:Linux Ubuntu 20.04硬件环境:虚拟机,CPU:2.5GHz,内存:4GB,硬盘:100GB三、实验内容1. 磁盘分区(1)查看磁盘分区信息使用`fdisk -l`命令查看当前磁盘的分区信息。

(2)创建新分区使用`fdisk /dev/sdb`命令进入磁盘分区编辑模式,创建新分区。

(3)格式化分区使用`mkfs.ext4 /dev/sdb1`命令将新分区格式化为ext4文件系统。

2. 磁盘挂载(1)创建挂载点使用`mkdir /mnt/sdb1`命令创建挂载点。

(2)挂载分区使用`mount /dev/sdb1 /mnt/sdb1`命令将分区挂载到挂载点。

3. 磁盘空间分配策略(1)查看磁盘空间使用情况使用`df -h`命令查看磁盘空间使用情况。

(2)优化磁盘空间分配使用`du -sh `命令查看目录大小,删除不必要的文件。

4. 磁盘碎片整理(1)查看磁盘碎片情况使用`e2fsck -f /dev/sdb1`命令检查磁盘碎片情况。

(2)整理磁盘碎片使用`e2fsck -f /dev/sdb1`命令整理磁盘碎片。

四、实验步骤1. 查看磁盘分区信息执行`fdisk -l`命令,查看当前磁盘的分区信息。

2. 创建新分区执行`fdisk /dev/sdb`命令,进入磁盘分区编辑模式。

(1)输入`n`创建新分区。

(2)选择分区类型(主分区或扩展分区)。

(3)选择分区编号。

(4)设置分区起始扇区。

(5)设置分区结束扇区。

3. 格式化分区执行`mkfs.ext4 /dev/sdb1`命令,将新分区格式化为ext4文件系统。

4. 创建挂载点执行`mkdir /mnt/sdb1`命令,创建挂载点。

5. 挂载分区执行`mount /dev/sdb1 /mnt/sdb1`命令,将分区挂载到挂载点。

国开《Windows网络操作系统管理》形考任务3-磁盘存储与文件服务实训

国开《Windows网络操作系统管理》形考任务3-磁盘存储与文件服务实训

网络操作系统管理课程实训报告
选择文件系统格式化卷建立主分区
新建镜像卷扩展卷
安装“重复数据删除”配置重复数据删除
配置重复数据删除的选项查看“重复数据删除”作业
查看文件和文件夹的NTFS权限
查看权限
配置账户权限
完全控制权限(允许)
3
共享文件夹
配置共享权限,更改(允许)
四、实训体会
配置磁盘存储与文件服务的主要内容包括:管理磁盘存储、管理卷、NTFS权限和配置文件服务器。

通过本次实训,了解了DAS、NAS和SAN的概念,磁盘类型和分区表格式,Windows Server中的卷类型,基于访问的枚举的概念。

理解了Windows的文件系统,RAID 的概念,重复数据删除的功能,NTFS权限的概念,共享文件夹的功能。

掌握了Windows Server 2022管理磁盘和卷的常用工具、NTFS权限的配置,共享文件夹的创建和访问方法。

磁盘管理和文件系统管理

磁盘管理和文件系统管理

实验三磁盘管理和文件系统管理专业班级网络1102班学号1118064050 姓名李成实验学时 2 实验类型验证性实验地点网络工程实验室实验时间2014.5.15 指导老师李娜实验成绩年月日一、实验目的:掌握Windows Server 2003系统中的磁盘管理和文件系统管理,包括基本磁盘中分区的创建,动态磁盘中各种动态卷的创建及DFS的配置。

二、实验环境:➢Pentium 550Hz以上的CPU。

➢建议至少256MB的内存➢建议硬盘至少2GB,并有1GB空闲空间。

三、实验内容:磁盘的管理。

文件系统的管理。

四、实验步骤:1.在虚拟机中再添加两块磁盘,如图1-1。

图1-12.使用磁盘管理控制台,在基本磁盘中新建主磁盘分区、扩展磁盘分区和逻辑驱动器,并对已经创建好的分区做格式化、更改磁盘驱动器号及路径等几个操作,如图1-2。

创建主磁盘分区的步骤如下:(1)启动【磁盘管理】。

(2)选取一块未指派的磁盘空间,如下图所示,这里我们选择“磁盘1”。

(3)用鼠标右击该空间,在弹出的菜单中选择【创建磁盘分区】,在出现“欢迎使用创建磁盘分区向导”对话框时,单击【下一步】按钮。

图1-2(4)【选择分区类型】对话框中,选择【主磁盘分区】,单击【下一步】按钮。

(5)在【指定分区大小】对话框中,输入该主磁盘分区的容量,此例中输入“500MB”。

完成后单击【下一步】按钮。

(6)下图所示的对话框中,完成其中的单选框选择,单击【下一步】按钮,出现格式化分区对话框。

设置驱动器号为“H”。

(7)在【格式化分区】对话框中,可以选择是否格式化该分区;格式化该分区的方式设置,如设置①使用的文件系统为NTFS;②分配单位大小:为默认值;③卷标为默认值;④执行快速格式化⑤不启动文件及文件夹压缩功能。

(8)完成以上内容设置,系统进入【完成】对话框,并列出用户所设置的所有参数。

单击【完成】按钮,开始格式化该分区。

创建扩展磁盘分区:(1)在磁盘管理控制台中,选取一块未指派的空间。

磁盘管理实验报告心得

磁盘管理实验报告心得

磁盘管理实验报告心得引言磁盘是计算机中重要的硬件设备,负责存储和管理大量的数据。

磁盘管理是操作系统中非常重要的一部分,对系统的性能和稳定性有着直接的影响。

在这次磁盘管理实验中,我深入了解了磁盘的内部组织结构以及常见的磁盘管理算法,并通过实验学习了磁盘的分区、格式化、文件读写等操作。

这次实验让我对磁盘管理有了更深入的理解,并且增强了我在操作系统方面的实践能力。

实验内容这次实验主要包括以下几个方面的内容:1. 磁盘的组织结构和工作原理:了解磁盘的物理结构,包括道、磁头和扇区的概念,以及磁盘读写的基本原理。

2. 分区与格式化:了解磁盘分区和格式化的概念和操作方法,并通过实验进行磁盘分区和格式化的操作。

3. 文件读写:学习文件的逻辑结构和文件读写的基本原理,通过实验实现一些简单的文件读写操作。

4. 空闲空间管理:了解磁盘上空闲空间的管理方法,包括位图法和链表法,并通过实验实现了位图法的空闲空间管理算法。

实验过程在实验过程中,我首先通过阅读相关资料了解了磁盘的组织结构和工作原理。

磁盘是由多个碟片组成的,每个碟片分为若干个圆环状的道,每个道又被划分为若干个弧段,也就是扇区。

每个碟片上还有一个或多个磁头,可以在碟片上进行磁道和扇区的读写操作。

接着,我进行了磁盘的分区和格式化操作。

分区是将一个物理磁盘划分为多个逻辑区域,每个逻辑区域可以独立管理。

格式化是对分区进行初始化操作,以便后续的文件读写等操作。

通过实验,我成功地对磁盘进行了分区和格式化,并对分区和格式化的过程有了更深入的了解。

在文件读写方面,我学习了文件的逻辑结构和文件读写的基本原理。

文件是操作系统中的基本单位,有顺序文件和随机文件两种不同的逻辑结构。

顺序文件的读写是按照文件中记录的顺序进行的,而随机文件的读写则是按照文件中记录的位置进行的。

通过实验,我实现了一些简单的文件读写操作,并加深了对文件读写原理的理解。

最后,我学习了磁盘空闲空间的管理算法。

磁盘上有大量的空闲空间,如何高效地管理这些空闲空间对系统的性能有着重要的影响。

磁盘管理 实验报告

磁盘管理 实验报告

磁盘管理实验报告磁盘管理实验报告概述:磁盘管理是计算机操作系统中的重要组成部分,它负责管理计算机系统中的磁盘存储空间,确保数据的高效存取和安全性。

本实验旨在通过实际操作和测试,探究磁盘管理的原理和技术,并评估其对系统性能的影响。

实验目标:1. 理解磁盘管理的基本概念和原理。

2. 掌握磁盘分区和文件系统的创建与管理方法。

3. 了解磁盘调度算法的工作原理和性能特点。

4. 分析磁盘缓存和磁盘阵列技术对系统性能的影响。

实验环境:本次实验使用了一台配置较为普通的计算机,搭载了Windows 10操作系统和500GB机械硬盘。

实验步骤和结果:1. 磁盘分区和文件系统的创建与管理:在Windows 10操作系统中,我们使用了磁盘管理工具对硬盘进行了分区和格式化操作。

通过分区,我们将硬盘划分为多个逻辑驱动器,以便更好地管理和组织数据。

而文件系统的格式化则是为了在磁盘上创建文件系统,并对其进行初始化。

我们选择了NTFS文件系统,因为它支持更大的文件大小和更高的性能。

经过实验操作,我们成功地创建了多个分区,并将它们格式化为NTFS文件系统。

2. 磁盘调度算法的工作原理和性能特点:磁盘调度算法是为了优化磁盘访问的顺序和效率而设计的。

在本次实验中,我们选择了最常用的磁盘调度算法——SCAN算法,并通过实验测试其性能。

我们使用了一个模拟的磁盘访问序列,并记录了SCAN算法下的平均寻道时间和平均旋转延迟时间。

实验结果表明,SCAN算法在磁盘访问效率方面表现出色,能够较好地平衡磁盘访问的延迟和吞吐量。

3. 磁盘缓存和磁盘阵列技术对系统性能的影响:磁盘缓存和磁盘阵列技术是提高磁盘访问性能的两种常见方法。

磁盘缓存利用高速缓存存储器来暂存磁盘数据,以减少对磁盘的实际访问次数,从而提高系统的响应速度。

而磁盘阵列则是通过将多个磁盘组合成一个逻辑单元,实现数据的并行读写,从而提高磁盘的吞吐量。

通过实验测试,我们对比了启用和禁用磁盘缓存以及使用单个磁盘和磁盘阵列的情况下的磁盘访问性能。

磁盘管理与文件系统试验

磁盘管理与文件系统试验

二Linux文件系统与磁盘管理一、显示Linux文件类型及权限目的:了解Linux文件类型及文件权限位。

步骤:1.#cd --返回root用户的主目录2.#touch testfile --生成空文件3.#ll testfile --显示testfile文件信息,确认文件类型为“-”,即普通文件。

确认文件权限位为“rw-r--r--”4.#ln -s testfile testfilelink --生成符号文件5.#ll testfile* --显示文件信息,确认文件类型为“-”和“l”。

6.#rm -f testfile* --删除试验文件。

7.#ll /dev/hd* --显示磁盘对应的设备文件,确认文件类型为“b”。

8.#ll /dev/tty* --显示终端对应的设备文件,确认文件类型为“c”。

9.#mkfifo myfifo --创建管道文件。

10.#ll myfifo --确认文件类型为“p”。

11.#rm -f myfifo --删除管道文件12.#mkdir testdir --创建目录13.#ll -d testdir --确认目录的文件类型为“d”。

确认目录权限位为“rwxr-xr-x”。

14.#rm -r f testdir --删除目录二、Linux目录配置目的:了解Linux完整的目录结构。

熟悉其中重点目录所包含的容。

步骤:1.#ll /bin --查询/bin目录,看一看有哪些常用的命令文件在该目录下。

2.#ll /boot --查询/boot目录,确认核与启动相关文件在该目录下。

3.#ll /dev --查询/dev目录下面的设备文件。

4.#ll /etc --查询/etc目录下常用的配置文件。

5.#ll /home --查询/home下普通用户的主目录。

6.#ll /root --查询root用户的主目录。

7.#ll /sbin --查询系统管理员使用的程序。

8.#ll /tmp --查询临时文件夹。

实验四 磁盘和文件系统管理心得

实验四 磁盘和文件系统管理心得

实验四磁盘和文件系统管理心得前言实验四主要涉及磁盘和文件系统的管理,通过对磁盘分区、文件系统格式化、文件的创建、删除和修改等操作,我们能够更好地理解和掌握磁盘和文件系统的相关概念和原理。

本文将从以下几个方面对实验四的心得进行全面、详细、完整且深入地探讨。

磁盘分区的原理与方法磁盘分区是指将一个物理硬盘分成多个逻辑区域的操作。

通过对磁盘进行合理分区,可以充分利用磁盘空间,并为不同用途的数据提供不同的存储空间。

磁盘分区有两种常见的方法:主引导记录(Master Boot Record,MBR)分区和GUID分区表(GUID Partition Table,GPT)。

MBR分区MBR分区是一种传统的分区方式,适用于BIOS引导的系统。

MBR分区表将硬盘的第一个扇区(512字节)用于存储分区表的信息,包括主引导记录、分区表项等。

MBR分区最多支持4个主分区或3个主分区加一个扩展分区。

其中,扩展分区可以进一步划分逻辑分区。

GPT分区GPT分区是一种新的分区方式,适用于UEFI引导的系统。

GPT分区通过GUID(全局唯一标识符)来标识分区,解决了MBR分区的一些限制,如只能支持最多4个主分区等。

GPT分区表存储在硬盘末尾的一个独立区域,可以容纳更多的分区信息。

文件系统的选择与格式化文件系统是操作系统用来管理和组织文件的一种方式。

常见的文件系统有FAT32、NTFS、ext4等。

在进行文件系统格式化之前,我们需要选择适合自己需求的文件系统。

FAT32文件系统FAT32是一种通用的文件系统,在各个操作系统中都能够良好地兼容。

它支持的单个文件最大为4GB,簇大小可以灵活配置。

然而,FAT32文件系统对于大容量硬盘的利用率较低,而且不支持文件权限和加密等高级功能。

NTFS文件系统NTFS是Windows操作系统中常用的文件系统,它支持大容量硬盘,单个文件最大支持16TB。

NTFS文件系统具有更高的稳定性和安全性,支持文件权限、加密和压缩等功能。

实验四 磁盘和文件系统管理心得

实验四 磁盘和文件系统管理心得

实验四磁盘和文件系统管理心得实验四磁盘和文件系统管理心得一、实验背景磁盘和文件系统管理是计算机操作系统中非常重要的一部分,它涉及到了计算机存储和数据管理的方方面面。

在本次实验中,我们主要学习了磁盘的分区、格式化以及文件系统的创建与管理等内容。

二、实验过程1. 磁盘分区在Windows操作系统中,我们可以通过“磁盘管理”来对硬盘进行分区。

首先需要在“我的电脑”中找到硬盘驱动器,右键点击选择“管理”,进入“计算机管理”界面后,在左侧的菜单栏中选择“磁盘管理”,然后就可以对硬盘进行分区操作了。

2. 磁盘格式化在将硬盘进行分区之后,我们还需要对每个分区进行格式化。

格式化可以将硬盘上的数据清空,并为其创建一个新的文件系统。

在Windows操作系统中,我们同样可以通过“磁盘管理”来进行格式化操作。

3. 文件系统创建与管理在Linux操作系统中,我们可以使用mkfs命令来创建文件系统。

例如,在Ubuntu下创建ext4文件系统时,可以使用以下命令:sudo mkfs.ext4 /dev/sdb1其中,“/dev/sdb1”表示要创建文件系统的设备名称。

除了创建文件系统之外,我们还可以使用一些命令来管理文件系统。

例如,使用mount命令可以将文件系统挂载到指定的目录下:sudo mount /dev/sdb1 /mnt此时,/dev/sdb1设备上的文件系统就会被挂载到/mnt目录下。

另外,我们还可以使用umount命令来卸载已经挂载的文件系统:sudo umount /mnt三、实验心得通过本次实验,我对磁盘和文件系统管理有了更深入的了解。

在实际应用中,我们需要根据具体情况来对磁盘进行分区和格式化,并创建适合自己的文件系统。

同时,在管理文件系统时,我们也需要注意保护数据安全,并遵循相关规范和标准。

总之,在今后的学习和工作中,我将继续深入研究磁盘和文件系统管理相关知识,并不断提升自己的技能水平。

磁盘管理_实验报告

磁盘管理_实验报告

一、实验目的1. 理解磁盘的基本结构和工作原理。

2. 掌握Linux操作系统中磁盘管理的常用命令。

3. 学会使用磁盘分区、格式化、挂载等基本操作。

4. 了解磁盘故障的检测与修复方法。

二、实验环境1. 操作系统:Linux2. 硬件设备:计算机、硬盘(包括固态硬盘和机械硬盘)3. 软件工具:磁盘分区工具、格式化工具、磁盘检测工具等三、实验内容1. 磁盘结构和工作原理磁盘是计算机中常用的存储设备,主要由以下几个部分组成:磁头:用于读写磁盘上的数据。

磁盘片:由多个磁性盘片组成,用于存储数据。

控制单元:负责控制磁头的移动和数据读写。

磁盘的工作原理如下:1. 当读取数据时,磁头定位到指定位置,读取磁盘片上的数据。

2. 当写入数据时,磁头将数据写入磁盘片上的指定位置。

2. 磁盘管理命令Linux操作系统中,常用的磁盘管理命令如下:fdisk:用于磁盘分区。

mkfs:用于格式化磁盘分区。

mount:用于挂载磁盘分区。

df:用于查看磁盘使用情况。

du:用于查看文件/文件夹大小。

3. 磁盘分区磁盘分区是指将硬盘划分为多个逻辑分区,每个分区可以独立存储数据。

实验步骤:1. 使用fdisk命令创建新的磁盘分区。

2. 使用mkfs命令格式化磁盘分区。

3. 使用mount命令将磁盘分区挂载到文件系统。

4. 磁盘格式化磁盘格式化是指将磁盘分区上的数据全部清空,并建立文件系统。

实验步骤:1. 使用mkfs命令格式化磁盘分区。

2. 使用df命令查看磁盘使用情况。

5. 磁盘挂载磁盘挂载是指将磁盘分区与文件系统关联起来,以便用户访问。

实验步骤:1. 使用mount命令将磁盘分区挂载到文件系统。

2. 使用df命令查看磁盘挂载情况。

6. 磁盘故障检测与修复磁盘故障可能导致数据丢失或系统崩溃。

以下是一些常用的磁盘故障检测与修复方法:使用磁盘检测工具检测磁盘健康状态。

使用磁盘修复工具修复磁盘错误。

备份数据以防止数据丢失。

四、实验结果与分析通过本次实验,我们成功掌握了以下内容:1. 磁盘的基本结构和工作原理。

实验四 磁盘和文件系统管理心得

实验四 磁盘和文件系统管理心得

实验四磁盘和文件系统管理心得
实验四磁盘和文件系统管理心得
在本次实验中,我们学习了磁盘和文件系统的管理。

通过实验,我对磁盘和文件系统的概念及其管理方式有了更深入的了解和体验。

首先,磁盘管理是操作系统最基本的功能之一。

磁盘是计算机存储信息的主要设备,因此,对磁盘的管理显得尤为重要。

在实验中,我了解了磁盘的分区和格式化两个重要操作。

分区可以将一个大磁盘划分为多个逻辑分区,方便对不同的数据进行管理。

而格式化则是将分区或整个磁盘进行数据擦除,以便重新存储数据。

此外,我还学习了磁盘空间的管理,包括磁盘空间的容量、使用情况等,这些都是磁盘管理的重要内容。

其次,文件系统管理也是操作系统的重要功能之一。

文件系统是指计算机用来管理文件的一组规则和程序。

在实验中,我学习和掌握了文件的基本操作,如文件的创建、删除、拷贝和移动等。

同时,我还学习了文件系统的组成和结构,包括目录、文件描述符和索引节点等。

这些知识对文件系统的管理非常有帮助。

总之,通过本次实验,我深入了解了磁盘和文件系统的管理方式,掌握了它们的基本操作和原理,并且实践了相关操作。

这些知识对我今
后的计算机学习和工作都将有帮助。

Lniux文件系统实验报告

Lniux文件系统实验报告

实验五文件系统
一、实验目的
1.掌握Linux系统下fdisk命令的用法。

2.掌握Linux系统下文件系统的创建、挂载与卸载。

3.掌握Linux系统下利用RAID技术实现磁盘冗余阵列的方法。

二、实验内容
1.磁盘分区管理
2.动态磁盘管理
三、实验指导
1.服务器现需要新建一块20GB的硬盘,需要对新增的硬盘进行分区管理、分区方案为/user目录所在分区10GB,/backup目录所在分区5GB,/home目录所在分区5GB。

步骤一,添加新硬盘
点击“编辑虚拟机设置”按钮,如下图
选择添加硬盘,如下图
下一步选择“SCSI(S)推荐”,如下图
下一步创建“新虚拟磁盘”,设置磁盘空间大小为“20GB”,如下图所示
单击完成,即完成了新硬盘的添加,如下图所示
通过fdisk -l命令查看新硬盘是否添加成功
步骤二,利用fdisk命令对/dev/sdb/进行分区
步骤三,格式化新建分区,在各分区上建立ext3类型的文件的系统,建立时要求检查磁盘坏块并显示详细信息。

步骤四,将/dev/sdb1挂载到/user目录,/dev/sdb2挂载到
/backup目录,/dev/sdb3挂载到/home目录
2、某公司的Linux服务器新增两块硬盘,硬盘大小为40GB。

为了实现数据保护功能,现需利用2块硬盘创建RAID1卷。

要求创建的RAID设备名为/dev/md110,并利用mkfs命令创建ext3文件系统。

最后将文件系统挂载到系统上。

四、实验总结
通过本次实验,我学习到fdisk 的一些命令和在Linux 系统下利用RAID 技术实现磁盘冗余阵列的方法。

操作系统文件系统实验报告

操作系统文件系统实验报告

操作系统文件系统实验报告1. 实验目的本实验旨在深入了解操作系统中的文件系统,掌握文件系统的基本原理和操作。

2. 实验环境本实验使用Linux操作系统作为实验环境,其中包括以下软件和工具: - 操作系统:Ubuntu 20.04 - 文件系统:EXT4 - 终端模拟器:GNOME Terminal3. 实验步骤3.1 创建虚拟硬盘首先,我们需要创建一个虚拟硬盘,作为文件系统的存储介质。

可以使用以下命令来创建一个大小为1GB的虚拟硬盘:$ dd if=/dev/zero of=disk.img bs=1M count=10243.2 格式化虚拟硬盘接下来,我们需要使用mkfs命令来格式化虚拟硬盘,使其支持EXT4文件系统:$ mkfs.ext4 disk.img3.3 挂载虚拟硬盘格式化完成后,我们可以将虚拟硬盘挂载到系统中的一个目录上,以便我们可以访问其中的文件:$ mkdir /mnt/disk$ mount disk.img /mnt/disk3.4 创建文件现在,我们可以在挂载的虚拟硬盘上创建文件,可以使用touch命令来创建一个空文件:$ touch /mnt/disk/file.txt3.5 写入文件我们可以使用echo命令向文件中写入一些内容:$ echo "Hello, World!" > /mnt/disk/file.txt3.6 读取文件可以使用cat命令来读取文件的内容:$ cat /mnt/disk/file.txt3.7 卸载虚拟硬盘完成实验后,我们可以卸载虚拟硬盘,以便之后的实验使用:$ umount /mnt/disk4. 实验总结通过本次实验,我们深入了解了操作系统中的文件系统,并学会了如何创建、格式化、挂载和访问文件系统。

文件系统是操作系统中非常重要的一部分,它负责管理和组织计算机上的文件和目录,为用户提供了方便的文件操作接口。

掌握文件系统的基本原理和操作对于进一步学习和理解操作系统的工作原理具有重要意义。

实验二文件系统及磁盘管理

实验二文件系统及磁盘管理

实验二文件系统及磁盘管理1.文件系统管理一、实验目的●掌握Linux下文件系统的创建、挂载与卸载。

●掌握文件系统的自动挂载。

二、项目背景某企业的Linux服务器中新增了一块硬盘/dev/sdb,请使用fdisk命令新建/dev/sdb1主分区和/dev/sdb2扩展分区,并在扩展分区中新建逻辑分区/dev/sdb5,并使用mkfs命令分别创建vfat和ext3文件系统。

然后用fsck命令检查这两个文件系统;最后,把这两个文件系统挂载到系统上。

三、实验内容练习Linux系统下文件系统的创建、挂载与卸载及自动挂载的实现。

四、实验步骤子项目1.创建/dev/sdb1和/dev/sdb5●使用fdisk命令创建/dev/sdb1主分区。

●使用fdisk命令创建/dev/sdb2扩展分区。

●使用fdisk命令创建/dev/sdb5逻辑分区。

●输入子命令w,把设置写入硬盘分区表,退出fdisk并重新启动系统。

●用mkfs命令在上述刚刚创建的分区上创建ext3文件系统和vfat文件系统。

●用fsck命令检查上面创建的文件系统。

子项目2.挂载/dev/sdb1和/dev/sdb5●利用mkdir命令,在/mnt目录下建立挂载点,mountpoint1和mountpoint2。

●把上述新创建的ext3分区挂载到/mnt/mountpoint1上。

●把上述新创建的vfat分区挂载到/mnt/mountpoint2上。

●利用mount命令列出挂载到系统上的分区,查看挂载是否成功。

●利用umount命令卸载上面的两个分区。

子项目3.实现/dev/sdb1和/dev/sdb5的自动挂载●编辑系统文件/etc/fstab文件,把上面两个分区加入此文件中。

●重新启动系统,显示已经挂载到系统上的分区,检查设置是否成功。

子项目4.挂载光盘和U盘●取一张光盘放入光驱中,将光盘挂载到/media/cdrom目录下。

查看光盘中的文件。

linux磁盘管理的实验原理

linux磁盘管理的实验原理

Linux磁盘管理的实验原理主要包括以下几个方面:
1.分区和文件系统:在Linux中,磁盘设备被看作文件,它们可以通过分区来管理。

分区是一种将磁盘划分为不同部分的方法,每个部分都可以独立地格式化为文件系统。

通过分区,可以更灵活地管理磁盘空间,例如将不同的数据存储在不同的分区中,或者将不同的文件系统用于不同的应用程序。

2.挂载和卸载:在Linux中,文件系统需要被挂载到目录树中才能被访问。

挂载是指
将文件系统与目录树中的一个目录相关联的过程。

卸载则是取消这个关联,将文件系统从目录树中移除。

3.磁盘配额:磁盘配额是一种限制用户或组在文件系统上使用的磁盘空间量的机制。

通过磁盘配额,管理员可以确保用户不会消耗过多的磁盘空间,从而保护系统的稳定性和安全性。

4.磁盘备份和恢复:Linux提供了多种备份和恢复工具,如tar、cpio、dd等,用于
备份和恢复磁盘上的数据。

这些工具可以用于创建、管理和恢复备份映像,以防止数据丢失并保护系统的完整性。

通过以上原理,Linux磁盘管理实验可以帮助用户更好地理解Linux系统中磁盘管理的机制和操作方法,提高用户对Linux系统的管理和维护能力。

磁盘管理技术实验报告

磁盘管理技术实验报告

一、实验目的本次实验旨在使学生掌握磁盘管理的基本原理和方法,熟悉Linux操作系统中磁盘管理的常用命令和工具,了解磁盘分区、格式化、挂载等操作,提高学生在实际工作中处理磁盘问题的能力。

二、实验环境1. 操作系统:Linux Ubuntu 20.042. 硬件环境:虚拟机环境,至少一块硬盘3. 软件环境:fdisk、parted、mkfs、mount、df、du等磁盘管理工具三、实验内容1. 磁盘分区(1)使用fdisk命令创建磁盘分区首先,通过fdisk命令进入磁盘分区编辑模式,然后输入n创建新分区,选择分区类型(主分区或扩展分区),指定分区大小,最后输入t修改分区类型。

(2)使用parted命令创建磁盘分区parted命令可以用于创建、删除、修改磁盘分区。

首先,通过parted命令进入磁盘分区编辑模式,然后输入mkpart创建新分区,指定分区类型、大小和文件系统。

2. 磁盘格式化使用mkfs命令对磁盘分区进行格式化,指定分区类型(如ext4、ext3、ext2、fat32等)。

3. 磁盘挂载使用mount命令将磁盘分区挂载到文件系统,指定挂载点。

4. 磁盘使用情况查看使用df命令查看磁盘使用情况,包括总空间、已用空间、可用空间等信息。

5. 磁盘空间占用情况查看使用du命令查看文件或目录占用空间大小。

6. 磁盘配额设置使用quota命令设置磁盘配额,限制用户或用户组在磁盘上的使用量。

7. 逻辑盘配置使用lvm(逻辑卷管理)工具配置逻辑盘,包括创建物理卷、卷组、逻辑卷,以及拓展和缩小逻辑卷的大小。

四、实验步骤1. 创建磁盘分区首先,使用fdisk命令创建磁盘分区,然后使用parted命令创建磁盘分区。

2. 格式化磁盘分区使用mkfs命令对磁盘分区进行格式化,指定分区类型。

3. 挂载磁盘分区使用mount命令将磁盘分区挂载到文件系统,指定挂载点。

4. 查看磁盘使用情况使用df命令查看磁盘使用情况。

5. 查看磁盘空间占用情况使用du命令查看文件或目录占用空间大小。

实验五linux磁盘与文件系统教学文稿

实验五linux磁盘与文件系统教学文稿
交到西4-419。
第三页,共3页。
实验(shíyàn)内容
• 练习ln命令,创建两种符号链接 • 练习磁盘分区so镜像 • 练习df,du, dumpe2fs, e2label,dd • 练习文件系统的自动挂载 • 练习swap分区创建、挂载和关闭 • 练习使用tar进行压缩和打包 • 完成《鸟哥的linux私房菜》第八章“linux磁盘与文件系统管理
(guǎnlǐ)”情境模拟题一和情境模拟题二。 • 将本次实验依照“输入命令”和“输出结果”制作两个文件,打
包成一个压缩文件,使用“学号+姓名”命名,发给教师机。
第二页,共3页。
实验(shíyàn)要求
• 尽量通过man解决问题 • 撰写实验报告 • 课代表(dàibiǎo)收齐实验报告,下次课前

实验4 文件与磁盘管理

实验4 文件与磁盘管理
(3)设置了“压缩”属性的文件和文件夹是什么颜色的?
(4)设置了“加密”属性的文件和文件夹是什么颜色的?
答:蓝色
(5)“压缩”属性和“加密”属性能否同时设置?
答:不能
(6)管理员是否有办法打开其他用户加密的文件?比如抢夺文件的所有权、重设权限,强行取消“加密”属性等。
答:不行,只有创建用户才能查看,而且当管理员修改了创建用户的密码之后,创建用户也不能打开该文件

镜像卷:
卷容量
400M
占用磁盘1的容量
400M
占用磁盘2的容量
400M
卷容量能否扩展

回答问题:
(1)对于读写速度要求较高的文件,如音频、视频文件适合于放在哪种卷中?
答:带区卷
(2)对于安全性要求高的文件,如数据库文件适合于放置在哪种卷中?
答:镜像卷
(3)想要组建速度和安全性兼具的RAID-5卷至少需要几块磁盘?
为W2设置“加密”属性;
用另一个账户登录,检查W2中的文件能否打开。
说明:当某用户加密了某些文件,如果该用户的账户被删除了,或管理员重设了该用户的密码,则他加密的文件再也无法打开了。
五、共享和安全
通过网络访问一个共享文件夹时,其访问权限同时受“共享权限”和“NTFS权限”的限制,所以单纯设置共享权限可能导致共享文件夹不能访问。
答:FAT16、FAT32、NTFS
二、动态磁盘的管理
简单卷:
卷容量
400M
占用磁盘1的容量
400M
占用磁盘2的容量
0M
卷容量能否扩展

跨区卷:
卷容量
400M
占用磁盘1的容量
200M
占用磁盘2的容量
200M
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二Linux文件系统与磁盘管理一、显示Linux文件类型及权限目的:了解Linux文件类型及文件权限位。

步骤:1.#cd --返回root用户的主目录2.#touch testfile --生成空文件3.#ll testfile --显示testfile文件信息,确认文件类型为“-”,即普通文件。

确认文件权限位为“rw-r--r--”4.#ln -s testfile testfilelink --生成符号文件5.#ll testfile* --显示文件信息,确认文件类型为“-”和“l”。

6.#rm -f testfile* --删除试验文件。

7.#ll /dev/hd* --显示磁盘对应的设备文件,确认文件类型为“b”。

8.#ll /dev/tty* --显示终端对应的设备文件,确认文件类型为“c”。

9.#mkfifo myfifo --创建管道文件。

10.#ll myfifo --确认文件类型为“p”。

11.#rm -f myfifo --删除管道文件12.#mkdir testdir --创建目录13.#ll -d testdir --确认目录的文件类型为“d”。

确认目录权限位为“rwxr-xr-x”。

14.#rm -r f testdir --删除目录二、Linux目录配置目的:了解Linux完整的目录结构。

熟悉其中重点目录所包含的容。

步骤:1.#ll /bin --查询/bin目录,看一看有哪些常用的命令文件在该目录下。

2.#ll /boot --查询/boot目录,确认核与启动相关文件在该目录下。

3.#ll /dev --查询/dev目录下面的设备文件。

4.#ll /etc --查询/etc目录下常用的配置文件。

5.#ll /home --查询/home下普通用户的主目录。

6.#ll /root --查询root用户的主目录。

7.#ll /sbin --查询系统管理员使用的程序。

8.#ll /tmp --查询临时文件夹。

9.#ll /usr --查询/usr下附加的程序与命令文件。

10.#ll /var --查询/var下面日志文件及用户数据文件。

三、目录与路径目的:了解绝对路径和相对路径的概念。

掌握cd,pwd,mkdir,rmdir命令的使用。

了解环境变量PA TH的作用。

步骤:1.#cd / --进入根目录2.#mkdir testdir --在根目录下建立子目录3.#mkdir /root/testdir --在/root下建立子目录4.#cd ~ --进入root用户的主目录(或者使用cd ~用户名)5.#pwd --显示当前目录6.#cd testdir --使用相对路径7.#pwd --确认当前路径8.#cd /testdir --使用绝对路径9.#pwd --确认当前路径10.#cd . --使用当前路径11.#pwd --确认路径12.#cd .. --返回上层目录13.#pwd --确认路径14.#rmdir testdir --删除空目录/testdir15.#rmdir /root/testdir --删除/root下空目录16.#cd --返回root的主目录17.#echo $PATH --显示当前路径信息,确认不包含用户的主目录。

18.#./a.out --执行用户目录下的可执行文件时要加上路径信息。

19.#PA TH=”$PATH”:/root --添加路径信息20.#a.out --添加路径信息后,执行主目录下的文件时不再需要路径信息。

四、文件与目录的管理目的:掌握ls,cp,rm,mv命令的使用。

步骤:1.#man ls --查询ls命令的帮助2.#cd ~ --返回root用户的主目录3.#ls --ls标准格式4.#ll --ls的扩展格式5.#ll -a --显示所有文件(包括隐含文件)6.#LANG=en ll --显示英文日期格式(适用于字符终端不支持中文时使用),也可编辑/etc/sysconfig/i18n文件,LC_TIME=en7.#touch testfile --生成空文件8.man cp --查询帮助9.#cp testfile testcopy1 --复制文件10.#cp testfile ../testcopy2 --在不同路径下复制文件11.#mkdir testdir12.#cp testfile testdir --复制testfile至testdir目录下13.#cp -r testdir .. --复制目录14.#ll -d ../testdir --确认复制成功15.#ll ../testdir16.#mv testfile testrename --修改文件名(移动)17.#mv testrename .. --移动文件18.#rm /testrename --删除文件19.#rm -f testcopy120.#rm -f ../testcopy221.#rm -rf testdir --删除目录22.#rm -rf ../testdir五、查看文件容目的:掌握cat,tac,more,less,head,tail,nl,od命令的使用。

步骤:1.#cd ~2.#cat ./.bashrc --显示文件容3.#cat -n ./.bashrc --显示行号4.#tac ./.bashrc --反向显示文件5.#more ./.bashrc --分页显示文件6.#ll -al|more --分页显示命令输出7.#less ./.bashrc --less可以向前或向后查看8.#head ./.bashrc --默认显示前10行9.#head -n 20 ./.bashrc --显示前20行10.#tail ./.bashrc --默认显示最后10行11.#tail -n 5 ./.bashrc --显示最后5行12.#tail -f /var/log/messages--显示最后10行,并继续监控那个文件,并输出新的行。

13.#nl ./.bashrc --附加行号显示文件14.#od ./.bashrc --显示文件的ASCII编码六、文件目的:了解inode节点的概念。

了解硬与软的区别。

掌握ln命令的使用。

步骤:1.#cd ~2.#touch testfile3.#ln testfile testhardlink --创建硬文件4.#ll test* --注意2个文件的inode数量变为25.#ln -s testfile testsoftlink --创建软6.#ll test* --对比3个文件的文件属性7.#cat >testfile --在原始文件中输入信息8.#ll test* --比较3个文件大小的变化9.#more test* --显示3个文件的容10.#chmod 755 testfile --修改源文件的文件属性。

11.#ll test* --硬的属性随之改变,符号连接不变。

12.#rm -f testfile --删除原始文件13.#more testsoftlink --软失效14.#more testhardlink --硬依然有效15.#rm -f test*16.#mkdir testdir17.#ln -s testdir testdirlink --创建目录软18.#ll -d test* --显示目录信息19.#rm -rf test*七、文件与目录权限的变更目的:掌握chown,chgrp,chmod命令的使用。

步骤:1.#cd /2.#mkdir testdir3.#touch /testdir/testfile4.#ll -d testdir --确认目录的拥有者及群组5.#ll testdir --确认文件的拥有者及群组6.#useradd testuser --添加测试用户7.#passwd testuser --修改口令8.#su testuser --切换到测试用户9.$cd /testdir --可以进入root用户的目录10.$cat >testfile --但是没有写入权限11.$ctrl+d --切换到root12.#chown testuser /testdir --修改目录拥有者13.#chown -R testuser:testuser /testdir --使用“-R”递归修改拥有者和群组14.#su testuser15.$cd /testdir16.$cat >testfile --确认修改成功17.$ctrl+d18.#chmod -R 777 /testdir --使用“-R”递归修改权限(数字方式)19.#ll -d /testdir --确认修改成功20.#chmod u=rw,og-rwx /testdir/testfile --修改文件权限(符号方式)21.#rm -rf testdir八、文件与目录权限的变更目的:掌握umask,chattr,lsattr命令的使用。

步骤:1.#cd ~2.#umask --确认umask的默认值。

3.#umask -S4.#touch testfile5.# mkdir testdir6.# ll -d test* --查看由umask默认值生成的文件及目录的权限。

7.#umask 0044 --修改umask。

8.#touch testfile19.#mkdir testdir110.#ll -d test* --查看文件权限位的变化。

11.#umask 0066 --再次修改umask。

12.#touch testfile213.#mkdir testdir214.#ll -d test* --查看文件权限位的变化。

15.#rm -rf test*1.#touch testfile2.#lsattr testfile --查询隐含属性。

3.#chattr +i testfile --设置“不可修改”位。

4.#rm -f testfile --无法删除,即使是root本人。

5.#cat >testfile --无法修改数据。

6.#chattr -i +a testfile --去掉“不可修改”位,设置“只能追加”位。

7.#rm -f testfile --无法删除。

8.#cat >testfile --无法修改(覆盖)数据。

9.#cat >>testfile --只能追加数据。

10.#chattr -a testfile11.#rm -f testfile九、文件特殊权限目的:了解SUID/SGID/Sticky Bit步骤:对文件设置SUID/SGID1.#ls –ld /tmp; ls –l /usr/bin/passwd --确认特殊权限位的设置2.#ll /sbin/fdisk; ll /dev/sda --确认权限3.#su testuser4.$fdisk /dev/sda --普通用户可以使用fdisk但无法访问设备文件,调用失败5.$ctrl+d6.#chmod 4755 /sbin/fdisk --设置SUID7.#su testuser8.#fdisk /dev/sda --普通用户以root身份使用fdisk访问设备文件对目录设置Sticky Bit9.#ll –d /tmp --确认目录权限的设置10.#cd /tmp11.#touch testfile12.#chmod 777 testfile --放开权限13.#su testuser14.$rm testfile --Sticky Bit保证用户不能删除不属于自己的文件备注:SUID/SGID只针对二进制文件,对普通shell脚本不起作用(perl等脚本可以)。

相关文档
最新文档