Linux Lab

ssh

vi /etc/apt/sources.list

su

ssh [email protected]

eg : ssh [email protected]

实验一

fdisk /dev/sdb (create partitions)

mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1 (create raid 0)

mkfs.ext3 /dev/md0 (create an ext3 filesystem on your RAID device)

mount /dev/md0 /mnt/ (mount it on /mnt)

find / -exec cp -R {} /mnt/ \; (copy files from the root filesystem to fill your new raid array with data.)

mdadm --detail /dev/md0 (show the current status of your RAID array)

umount /dev/md0 (umount your RAID array)

mdadm --stop /dev/md0 (stop /dev/md0)

cat /proc/mdstat (show running raid arrays)

/etc/init.d/mdadm-raid restart (restart the RAID service to automatically rebuild the array)

mdadm --stop /dev/md0 (stop your raid array)

rm /dev/sdc1 (delete the /dev/sdc1 special file)

/etc/init.d/mdadm-raid restart (restart the raid arrays)

mount /dev/md0 /mnt/ (mount /dev/md0)

mdadm --create /dev/md0 --level=raid1 --raid-device=2 /dev/sdb1 /dev/sdc1 (create a RAID1 array using your first two disks)

mdadm -f /dev/md0 /dev/sdc1 (simulate a hard disk fail on /dev/sdc1)

mdadm /dev/md0 --add /dev/sdd1 (add another disk to rebuild the array, add /dev/sdd1 to the array)

umount /mnt/ (umount the array)

mdadm --stop /dev/md0 (stop the array)

mdadm --zero-superblock /dev/sdb1) (erase used devices superblock.)

mdadm --create /dev/md0 --level=raid5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 (create a RAID5 array using your first three disks)

df -h (show the size of your new filsystem)

hexdump /mnt/usr/sbin/groupadd (to read your files)

mdadm --remove /dev/md0 /dev/sdc1 (to remove /dev/sdc1 from /dev/md0)

mdadm --create /dev/md0 --level=raid --raid-devices=2 /dev/sdb1 /dev/sdc1 create a first RAID0 array out of your two first available disks)

mdadm --create /dev/md1 --level=raid0 --raid-devices=2 /dev/sdd1 /dev/sde1 (create a second (md1) RAID0 array from the remaining disks)

mdadm --create /dev/md2 --level=raid1 --raid-devices=2 /dev/md0 /dev/md1 (create a RAID1 out of the two RAID devices you‘ve just created)

实验二

2.1

fdisk /dev/sdb (create a physical volume out of the first hard drive you‘ve just added to the virtual machine)

pvcreate /dev/sdb1 (create a physica volume out of the partition you‘ve just created)

pvdisplay (confirm the creation by listing the currently available physical volumes)

vgcreate storage /dev/sdb1 (put your new physical volume into a volume group named "storage")

vgdisplay (list all currently available volume groups to confirm your creation)

lvcreate -L 3GB -n movies storage (create a new logical volumes in the storage volume group , movies, size 3GB)

lvcreate -L 0.9GB -n music storage (create a new logical volumes in the storage volume group, music, size 0.9 GB)

apt-get install xfsprogs (install filesystem tools as needed)

mkfs.xfs /dev/storage/movies (create an XFS filesystem on the movies logical volume)

mkfs.ext3 /dev/storage/music (add an ext3 filesystem for the music lv)

mkdir /mnt/{movies, music}

mount /dev/storage/movies /mnt/movies/ (mount this filesystem to /mnt/movies)

mount /dev/storage/music /mnt/music/ (mount this filesystem to /mnt/music)

df -h (show available disk space on your filesystems)

2.2

umount /mnt/{movies,music}

e2fsck -f /dev/storage/music

resize2fs /dev/storage/music 100M

时间: 2024-10-13 19:59:48

Linux Lab的相关文章

在虚拟机上配置linux lab的相关经验

最近一直在研究怎样在嵌入式开发板上移植linux嵌入式系统,但是不太想花费太多钱购买开发板.然后在网上搜索相关的arm模拟器.有qemu,skyeye,armulator等,在按照网上教程一步一步实践的过程中,由于系统环境的不一致等各方面的原因,导致开发环境部署失败.无意间了解到docker技术可以解决这些方面的问题.于是就按着这条线索在网上进行查找,当我看到一篇关于利用 Linux Lab 完成嵌入式系统软件开发全过程的文章时,感觉到终于找到一个很好的解决方法.相关的链接如下: http://

Linux Lab and project latest

samba : start your samba service netlogon syslog vi /usr/local/samba vi /usr/samba/etc/smb.conf smbclient //localhost/netlogon -UAdministrator%"Supinfo -c "ls: ls -al vi /etc/resolv.conf add these info in the file domain nbouaziz.net search nbou

Linux基础部分: 历史 现在 未来

最初的电脑:卡片打孔 Multics计划: 贝尔+麻省理工+通用电器(目标300人终端) 1969 贝尔实验室 退出该计划 Ken Thompson 与Dennis M. Ritchie : 多用户多任务操作系统(一个有趣的故事) Multics - 星际旅行-PDP7-B语言-C语言改写 http://www.ruanyifeng.com/blog/2010/03/unix_copyright_history.html UNIX版权历史   Novell 2.Linux : 1984年,负责教

Getting Started with OpenStack on Oracle Linux and Oracle VM Hands-On Lab 1

最近开始学习OpenStack,由于没有任何环境,所以不知道如何上手,因此下载了OpenStack for Oracle Linux版本,准备玩一下(有Oracle账户,嘿嘿).这个的相关参考还是很多的,在Oracle网站上有大量资料,本人参考的是Ronen Kofman的Hands-On Lab: Getting Started with OpenStack on Oracle Linux and Oracle VM,链接如下: http://www.oracle.com/technetwor

Black Lab Linux 2015.9 (Beta) 发布

Black Lab NEXT 2015.9 发布,这是第二个 Black Lab Linux 2015.12 的 beta 版本,此版本修复了一些重要的问题,提升系统稳定性.正式版会包含 Xfce 和 GNOME,Black Lab NEXT 使用 Xfce,而且只支持 64 位.最后的 beta 版本会在 10 月份发布,支持 32 位和 63 位. Black Lab NEXT 包含:kernel 3.19, LibreOffice 5, Tracker, Tracker GUI, GNOM

Simulation.Lab.Software.SimLab.Composer.2015.v6.1.MACOSX 1CD

CA Spectrum Linux VM 10.01.00.00.103 Linux 2DVD  Tahoe Design HYDROFLO v3.0.0.4 1CD  CA Spectrum Windows VM 10.01.00.00.103 Win64 2DVD  Delcam Exchange 2016 R2 CR 8.3.1005 Win64 1CD  Delcam PowerSHAPE 2016 SP2 Update only 1CD  ESI Group VA One 2015.0

Linux基金会发布企业开源项目:FD.io

2016年2月11日,Linux基金会和行业合作伙伴宣布新项目:FD.io.这个新项目致力于构建下一代数据中心及服务供应商的开源技术,为网络和存储应用程序创建一个IO服务框架.IO是生态系统“软件定义一切”新兴的一部分.对于像SDN.NFV和软件定义的存储,IO旨在抽象底层基础设施的数据处理,使得应用程序更便携.更灵活.如果IO能够完美实施,它将提供显著的性能优势.          FD.io的目的是提供有助于实现高性能IO服务的源代码,特别是在网络和存储领域.项目已经发布了第一个软件平台并承

【Linux】CentOS设置静态IP(非动态获取IP)

在VMware上安装好Linux后,默认设置的动态IP,每次启动的IP都不同,远程连接挺费劲的. 于是,需要设置静态的IP,至少我从远程工具连接上去方便多了.另外,为了安装一些软件,也需要访问互联网. > 版本说明 [[email protected] ~]$ cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m > VMware设置 虚拟机的网络配置:右击 > 设置 > 网络适配器 > 桥接模式(B):直接

Linux学习笔记之(1)~Linux有趣的历史概览

献给知道mono,了解Jexus,对.net混搭技术感兴趣的朋友. 1965年,Bell.MIT和GE公司发起Multics计划,目标是实现一个操作系统可以让大型主机实现连接三百个终端的目标.(那个时候的分时操作系统可不像现在...) 1969年,Multics计划滞后,资金紧缺,Bell实验室退出该计划,但原本参与Multics计划的人员,却从中得到了一些启发. Ken Thompson就是其中一位. 据说 Ken Thompson为了移植一套"太空旅游"的游戏,希望研发一套操作系统