Store2 Wiki:Portal: Unterschied zwischen den Versionen

Aus Store2 Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „= Raid-Baustatus = cat /proc/mdstat Raidgröße 1000000000000 Raid Baubefehl mdadm --create /dev/md127 --level=raid6 --raid-devices=5 /dev/sdb1 /dev/sdc1 ...“
 
Zeile 3: Zeile 3:
  cat /proc/mdstat  
  cat /proc/mdstat  


Raidgröße
= Raidgröße =


1000000000000  
1000000000000


Raid Baubefehl
= Raid Baubefehl =


mdadm --create /dev/md127 --level=raid6 --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
mdadm --create /dev/md127 --level=raid6 --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1  


mdadm --create /dev/md127 --chunk=64 --level=raid6 --layout=ls --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
mdadm --create /dev/md127 --chunk=64 --level=raid6 --layout=ls --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1  


Verschlüssel von Hand (ohne Yast2)
= Verschlüssel von Hand (ohne Yast2) =


Verschlüsseln:
Verschlüsseln:


cryptsetup -v --key-size 256 luksFormat /dev/md127
cryptsetup -v --key-size 256 luksFormat /dev/md127  


Öffnen:
Öffnen:


cryptsetup luksOpen /dev/mda127 cr_md127  
cryptsetup luksOpen /dev/mda127 cr_md127  


Filesystem drauf:
Filesystem drauf:


mkfs.reiserfs /dev/mapper/cr_md127  
mkfs.reiserfs /dev/mapper/cr_md127  


Status:
Status:


cryptsetup luksDump /dev/md127
cryptsetup luksDump /dev/md127


Grown
Grown


yast2, neue Primärpartition mit Größe : 1000000000000 als Linux RAID, nicht formatieren oder einhängen
yast2, neue Primärpartition mit Größe : 1000000000000 als Linux RAID, nicht formatieren oder einhängen


mdadm --add /dev/md127 /dev/sdg1
mdadm --add /dev/md127 /dev/sdg1


mdadm --grow --raid-devices=6 /dev/md127 --backup-file=/home/gagi/mda127backup
mdadm --grow --raid-devices=6 /dev/md127 --backup-file=/home/gagi/mda127backup


um zu sehen, wer/was gerade Zugriff nimmt:
um zu sehen, wer/was gerade Zugriff nimmt:


lsof /data  
lsof /data  


Unmounten:
Unmounten:


umount /data  
umount /data  


Filesystem überprüfen:
Filesystem überprüfen:


reiserfsck --check /dev/mapper/cr_md127  
reiserfsck --check /dev/mapper/cr_md127  


(Falls nötig, mit dm_crypt öffnen:)
(Falls nötig, mit dm_crypt öffnen:)


(cryptsetup luksOpen /dev/mda127 cr_md127)
(cryptsetup luksOpen /dev/mda127 cr_md127)


Verschlüsselten Container wachsen:
Verschlüsselten Container wachsen:


cryptsetup --verbose resize cr_md127
cryptsetup --verbose resize cr_md127


Reiser-Filesystem wachsen:
Reiser-Filesystem wachsen:


resize_reiserfs /dev/mapper/cr_md127
resize_reiserfs /dev/mapper/cr_md127


Filesystem überprüfen:
Filesystem überprüfen:


reiserfsck --check /dev/mapper/cr_md127
reiserfsck --check /dev/mapper/cr_md127


Mounten:
Mounten:


mount /dev/cr_md127 /data
mount /dev/cr_md127 /data


Mounten über Samba
= Mounten über Samba =


mount //192.168.0.1/alte_Q /mnt
mount //192.168.0.1/alte_Q /mnt


Subversion
= Subversion =


Repository anlegen:
Repository anlegen:


svnadmin create /data/svn/repos/newrepos
svnadmin create /data/svn/repos/newrepos


Initialer Import:
Initialer Import:


svn import /code/mycode file:///data/svn/repos/newrepos -m "Initial import"
svn import /code/mycode file:///data/svn/repos/newrepos -m "Initial import"


dabei sollte das Verzeichniss /code/mycode die Unterverzeichnisse "branches tags trunk" enthalten.
dabei sollte das Verzeichniss /code/mycode die Unterverzeichnisse "branches tags trunk" enthalten.
Zeile 89: Zeile 89:
Repo auschecken:
Repo auschecken:


svn co svn+ssh://user@server/subversion/repos/myrepos
svn co svn+ssh://user@server/subversion/repos/myrepos


Änderungen lokal:
Änderungen lokal:


svn diff
svn diff


Änderungen repos:
Änderungen repos:


svn di svn+ssh://user@server/subversion/repos/myrepos
svn di svn+ssh://user@server/subversion/repos/myrepos


Änderungen hochladen:
Änderungen hochladen:


svn ci svn+ssh://user@server/subversion/repos/myrepos
svn ci svn+ssh://user@server/subversion/repos/myrepos


Webzugang von Außen
= Webzugang von Außen =


in /srv/www/htdocs .htaccess
in /srv/www/htdocs .htaccess
Zeile 111: Zeile 111:
Neuer Webuser
Neuer Webuser


htdigest2 /srv/www/.htdigest Store gagihawaii
htdigest2 /srv/www/.htdigest Store gagihawaii


Webseite verändern
Webseite verändern
Zeile 121: Zeile 121:
dann
dann


/usr/local/bin/update_http.sh
/usr/local/bin/update_http.sh


Locate auf Data/Data2
= Locate auf Data/Data2 =


locate -i -d /data/locatedb "mein suchbegriff"
locate -i -d /data/locatedb "mein suchbegriff"


USB-Device mounten
= USB-Device mounten =


mount -t ntfs-3g /dev/sdj5 /usb -o force
mount -t ntfs-3g /dev/sdj5 /usb -o force

Version vom 30. März 2009, 20:24 Uhr

Raid-Baustatus

cat /proc/mdstat 

Raidgröße

1000000000000  

Raid Baubefehl

mdadm --create /dev/md127 --level=raid6 --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 
mdadm --create /dev/md127 --chunk=64 --level=raid6 --layout=ls --raid-devices=5 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 

Verschlüssel von Hand (ohne Yast2)

Verschlüsseln:

cryptsetup -v --key-size 256 luksFormat /dev/md127 

Öffnen:

cryptsetup luksOpen /dev/mda127 cr_md127 

Filesystem drauf:

mkfs.reiserfs /dev/mapper/cr_md127 

Status:

cryptsetup luksDump /dev/md127

Grown

yast2, neue Primärpartition mit Größe : 1000000000000 als Linux RAID, nicht formatieren oder einhängen
mdadm --add /dev/md127 /dev/sdg1
mdadm --grow --raid-devices=6 /dev/md127 --backup-file=/home/gagi/mda127backup

um zu sehen, wer/was gerade Zugriff nimmt:

lsof /data 

Unmounten:

umount /data 

Filesystem überprüfen:

reiserfsck --check /dev/mapper/cr_md127 

(Falls nötig, mit dm_crypt öffnen:)

(cryptsetup luksOpen /dev/mda127 cr_md127)

Verschlüsselten Container wachsen:

cryptsetup --verbose resize cr_md127

Reiser-Filesystem wachsen:

resize_reiserfs /dev/mapper/cr_md127

Filesystem überprüfen:

reiserfsck --check /dev/mapper/cr_md127

Mounten:

mount /dev/cr_md127 /data

Mounten über Samba

mount //192.168.0.1/alte_Q /mnt

Subversion

Repository anlegen:

svnadmin create /data/svn/repos/newrepos

Initialer Import:

svn import /code/mycode file:///data/svn/repos/newrepos -m "Initial import"

dabei sollte das Verzeichniss /code/mycode die Unterverzeichnisse "branches tags trunk" enthalten.

Repo auschecken:

svn co svn+ssh://user@server/subversion/repos/myrepos

Änderungen lokal:

svn diff

Änderungen repos:

svn di svn+ssh://user@server/subversion/repos/myrepos

Änderungen hochladen:

svn ci svn+ssh://user@server/subversion/repos/myrepos

Webzugang von Außen

in /srv/www/htdocs .htaccess

darin nur den genutzten IPs Zugang erlauben.

Neuer Webuser

htdigest2 /srv/www/.htdigest Store gagihawaii

Webseite verändern

in /srv/www/htdocs/index.template verändern/anpassen

bzw. in /usr/local/bin/update_http.sh Parameter optimieren

dann

/usr/local/bin/update_http.sh

Locate auf Data/Data2

locate -i -d /data/locatedb "mein suchbegriff"

USB-Device mounten

mount -t ntfs-3g /dev/sdj5 /usb -o force